BOT Pulse

PAPER MODE
Opening 5 Min Bot v1.0
Updated: 2026-02-10 19:24:47
03:08:22 INFO ORB RETEST BOT STARTING
03:08:22 INFO Mode: PAPER | Symbol: TNA | $/Trade: $2,000
03:08:22 INFO R:R = 1:2.0 | Max Trades: 2
03:08:22 INFO Opening Range: 5min | Cutoff: 120min | Flatten: 5min before close
03:08:22 INFO 📊 Data: Yahoo Finance (real-time) + Alpaca IEX (fallback)
03:08:22 INFO 🔌 Testing connection...
03:08:22 DEBUG Starting new HTTPS connection (1): paper-api.alpaca.markets:443
03:08:22 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
03:08:22 INFO ✅ Connected: AccountStatus.ACTIVE | Equity: $19,980.73 | Shorting: ✅
03:08:22 DEBUG Entering history()
03:08:22 DEBUG ('CREATE TABLE IF NOT EXISTS "_tz_kv" ("key" VARCHAR(255) NOT NULL PRIMARY KEY, "value" VARCHAR(255)) WITHOUT ROWID', [])
03:08:22 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
03:08:22 DEBUG Entering history()
03:08:22 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
03:08:22 DEBUG Entering get()
03:08:22 DEBUG Entering _make_request()
03:08:22 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
03:08:22 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
03:08:22 DEBUG Entering _get_cookie_and_crumb()
03:08:22 DEBUG cookie_mode = 'basic'
03:08:22 DEBUG Entering _get_cookie_and_crumb_basic()
03:08:22 DEBUG Entering _get_cookie_basic()
03:08:22 DEBUG Entering _load_cookie_curlCffi()
03:08:22 DEBUG ('CREATE TABLE IF NOT EXISTS "_cookieschema" ("strategy" VARCHAR(255) NOT NULL PRIMARY KEY, "fetch_date" DATETIME NOT NULL, "cookie_bytes" BLOB NOT NULL) WITHOUT ROWID', [])
03:08:22 DEBUG ('SELECT "t1"."strategy", "t1"."fetch_date", "t1"."cookie_bytes" FROM "_cookieschema" AS "t1" WHERE ("t1"."strategy" = ?) LIMIT ? OFFSET ?', ['curlCffi', 1, 0])
03:08:22 DEBUG Exiting _load_cookie_curlCffi()
03:08:22 DEBUG reusing persistent cookie
03:08:22 DEBUG Exiting _get_cookie_basic()
03:08:22 DEBUG Entering _get_crumb_basic()
03:08:22 DEBUG Entering _get_cookie_basic()
03:08:22 DEBUG reusing cookie
03:08:22 DEBUG Exiting _get_cookie_basic()
03:08:23 DEBUG crumb = 'KcGUuRLYNwv'
03:08:23 DEBUG Exiting _get_crumb_basic()
03:08:23 DEBUG Exiting _get_cookie_and_crumb_basic()
03:08:23 DEBUG Exiting _get_cookie_and_crumb()
03:08:23 DEBUG response code=200
03:08:23 DEBUG Exiting _make_request()
03:08:23 DEBUG Exiting get()
03:08:23 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-09 14:30:00
03:08:23 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-09 09:30:00-05:00
03:08:23 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-09 00:00:00-05:00
03:08:23 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-09 00:00:00-05:00
03:08:23 DEBUG Exiting history()
03:08:23 DEBUG Exiting history()
03:08:23 DEBUG Entering history()
03:08:23 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
03:08:23 DEBUG Entering get()
03:08:23 DEBUG Entering _make_request()
03:08:23 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
03:08:23 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
03:08:23 DEBUG Entering _get_cookie_and_crumb()
03:08:23 DEBUG cookie_mode = 'basic'
03:08:23 DEBUG Entering _get_cookie_and_crumb_basic()
03:08:23 DEBUG Entering _get_cookie_basic()
03:08:23 DEBUG reusing cookie
03:08:23 DEBUG Exiting _get_cookie_basic()
03:08:23 DEBUG Entering _get_crumb_basic()
03:08:23 DEBUG reusing crumb
03:08:23 DEBUG Exiting _get_crumb_basic()
03:08:23 DEBUG Exiting _get_cookie_and_crumb_basic()
03:08:23 DEBUG Exiting _get_cookie_and_crumb()
03:08:23 DEBUG response code=200
03:08:23 DEBUG Exiting _make_request()
03:08:23 DEBUG Exiting get()
03:08:23 DEBUG TNA: yfinance received OHLC data: 2026-02-03 09:00:00 -> 2026-02-10 00:59:05
03:08:23 DEBUG TNA: OHLC after cleaning: 2026-02-03 04:00:00-05:00 -> 2026-02-09 19:59:05-05:00
03:08:23 DEBUG TNA: OHLC after combining events: 2026-02-03 04:00:00-05:00 -> 2026-02-09 19:59:05-05:00
03:08:23 DEBUG TNA: yfinance returning OHLC: 2026-02-03 04:00:00-05:00 -> 2026-02-09 19:00:00-05:00
03:08:23 DEBUG Exiting history()
03:08:23 INFO ✅ Yahoo Finance working: TNA = $56.68
03:08:23 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/calendar?start=2026-02-10&end=2026-02-10 HTTP/1.1" 200 107
03:08:23 INFO 📅 Market Calendar: 2026-02-10 Open=2026-02-10 09:30:00 Close=2026-02-10 16:00:00
03:08:23 DEBUG Starting new HTTPS connection (1): api.pushover.net:443
03:08:23 DEBUG https://api.pushover.net:443 "POST /1/messages.json HTTP/1.1" 200 None
03:08:23 INFO 🔌 Connecting to wss://stream.data.alpaca.markets/v2/iex
03:08:23 INFO 🔍 Equity watchdog started
03:08:23 INFO 🔍 Orders watchdog started
03:08:23 INFO 🔄 Price poller started (Yahoo Finance + Alpaca fallback)
03:08:23 INFO ✅ All systems initialized - Waiting for data...
03:08:23 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:08:23 INFO Websocket connected
03:08:23 INFO 🔌 WebSocket connected, authenticating...
03:08:23 INFO ✅ WebSocket authenticated, subscribing to TNA
03:08:23 INFO ✅ Subscribed: ['TNA']
03:08:53 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:09:23 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:09:53 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:10:23 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:10:53 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:11:23 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:11:53 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:12:23 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:12:53 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:13:23 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:13:53 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:14:23 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:14:53 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:15:23 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:15:53 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:16:24 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:16:54 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:17:24 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:17:54 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:18:24 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:18:54 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:19:24 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:19:54 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:20:24 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:20:54 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:21:24 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:21:54 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:22:24 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:22:54 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:23:24 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:23:54 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:24:24 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:24:54 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:25:24 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:25:54 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:26:24 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:26:54 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:27:24 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:27:54 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:28:24 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:28:54 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:29:24 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:29:54 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:30:24 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:30:54 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:31:24 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:31:54 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:32:24 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:32:54 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:33:24 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:33:54 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:34:25 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:34:55 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:35:25 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:35:55 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:36:25 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:36:55 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:37:25 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:37:55 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:38:25 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:38:55 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:39:25 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:39:55 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:40:25 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:40:55 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:41:25 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:41:55 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:42:25 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:42:55 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:43:25 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:43:55 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:44:25 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:44:55 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:45:25 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:45:55 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:46:25 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:46:55 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:47:25 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:47:55 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:48:25 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:48:55 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:49:25 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:49:55 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:50:25 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:50:55 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:51:25 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:51:55 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:52:26 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:52:56 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:53:26 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:53:56 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:54:26 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:54:56 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:55:26 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:55:56 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:56:26 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:56:56 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:57:26 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:57:56 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:58:26 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:58:56 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:59:26 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
03:59:56 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:00:26 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:00:56 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:01:26 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:01:56 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:02:26 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:02:56 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:03:26 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:03:56 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:04:26 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:04:56 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:05:26 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:05:56 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:06:26 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:06:56 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:07:26 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:07:56 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:08:26 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:08:56 DEBUG Resetting dropped connection: paper-api.alpaca.markets
04:08:56 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:09:26 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:09:57 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:10:27 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:10:57 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:11:27 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:11:57 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:12:27 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:12:57 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:13:27 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:13:57 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:14:27 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:14:57 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:15:27 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:15:57 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:16:27 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:16:57 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:17:27 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:17:57 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:18:27 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:18:57 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:19:27 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:19:57 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:20:27 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:20:57 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:21:27 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:21:57 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:22:27 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:22:57 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:23:27 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:23:57 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:24:27 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:24:57 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:25:27 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:25:57 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:26:27 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:26:58 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:27:28 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:27:58 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:28:28 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:28:58 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:29:28 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:29:58 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:30:28 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:30:58 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:31:28 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:31:58 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:32:28 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:32:58 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:33:28 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:33:58 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:34:28 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:34:58 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:35:28 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:35:58 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:36:28 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:36:58 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:37:28 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:37:58 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:38:28 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:38:58 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:39:28 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:39:58 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:40:28 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:40:58 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:41:28 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:41:58 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:42:28 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:42:58 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:43:28 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:43:58 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:44:28 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:44:59 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:45:29 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:45:59 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:46:29 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:46:59 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:47:29 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:47:59 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:48:29 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:48:59 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:49:29 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:49:59 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:50:29 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:50:59 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:51:29 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:51:59 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:52:29 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:52:59 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:53:29 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:53:59 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:54:29 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:54:59 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:55:29 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:55:59 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:56:29 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:56:59 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:57:29 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:57:59 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:58:29 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:58:59 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:59:29 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
04:59:59 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:00:29 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:00:59 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:01:29 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:01:59 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:02:30 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:03:00 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:03:30 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:04:00 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:04:30 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:05:00 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:05:30 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:06:00 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:06:30 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:07:00 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:07:30 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:08:00 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:08:30 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:09:00 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:09:30 DEBUG Resetting dropped connection: paper-api.alpaca.markets
05:09:30 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:10:00 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:10:30 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:11:00 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:11:30 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:12:00 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:12:30 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:13:00 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:13:30 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:14:00 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:14:30 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:15:00 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:15:30 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:16:00 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:16:30 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:17:00 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:17:30 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:18:00 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:18:31 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:19:01 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:19:31 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:20:01 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:20:31 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:21:01 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:21:31 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:22:01 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:22:31 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:23:01 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:23:31 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:24:01 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:24:31 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:25:01 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:25:31 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:26:01 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:26:31 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:27:01 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:27:31 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:28:01 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:28:31 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:29:01 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:29:31 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:30:01 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:30:31 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:31:01 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:31:31 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:32:01 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:32:31 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:33:01 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:33:31 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:34:01 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:34:31 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:35:01 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:35:31 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:36:01 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:36:31 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:37:01 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:37:31 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:38:02 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:38:32 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:39:02 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:39:32 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:40:02 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:40:32 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:41:02 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:41:32 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:42:02 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:42:32 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:43:02 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:43:32 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:44:02 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:44:32 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:45:02 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:45:32 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:46:02 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:46:32 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:47:02 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:47:32 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:48:02 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:48:32 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:49:02 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:49:32 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:50:02 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:50:32 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:51:02 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:51:32 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:52:02 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:52:32 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:53:02 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:53:32 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:54:02 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:54:32 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:55:02 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:55:32 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:56:02 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:56:33 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:57:03 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:57:33 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:58:03 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:58:33 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:59:03 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
05:59:33 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:00:03 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:00:33 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:01:03 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:01:33 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:02:03 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:02:33 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:03:03 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:03:33 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:04:03 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:04:33 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:05:03 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:05:33 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:06:03 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:06:33 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:07:03 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:07:33 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:08:03 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:08:33 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:09:03 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:09:33 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:10:03 DEBUG Resetting dropped connection: paper-api.alpaca.markets
06:10:03 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:10:33 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:11:03 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:11:33 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:12:03 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:12:33 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:13:03 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:13:33 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:14:04 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:14:34 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:15:04 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:15:34 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:16:04 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:16:34 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:17:04 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:17:34 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:18:04 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:18:34 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:19:04 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:19:34 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:20:04 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:20:34 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:21:04 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:21:34 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:22:04 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:22:34 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:23:04 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:23:34 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:24:04 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:24:34 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:25:04 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:25:34 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:26:04 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:26:34 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:27:04 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:27:34 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:28:04 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:28:34 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:29:04 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:29:34 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:30:04 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:30:34 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:31:04 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:31:35 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:32:05 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:32:35 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:33:05 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:33:35 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:34:05 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:34:35 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:35:05 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:35:35 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:36:05 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:36:35 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:37:05 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:37:35 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:38:05 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:38:35 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:39:05 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:39:35 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:40:05 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:40:35 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:41:05 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:41:35 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:42:05 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:42:35 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:43:05 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:43:35 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:44:05 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:44:35 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:45:05 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:45:35 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:46:05 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:46:35 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:47:05 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:47:35 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:48:05 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:48:35 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:49:05 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:49:35 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:50:06 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:50:36 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:51:06 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:51:36 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:52:06 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:52:36 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:53:06 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:53:36 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:54:06 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:54:36 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:55:06 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:55:36 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:56:06 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:56:36 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:57:06 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:57:36 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:58:06 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:58:36 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:59:06 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
06:59:36 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:00:06 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:00:36 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:01:06 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:01:36 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:02:06 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:02:36 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:03:06 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:03:36 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:04:06 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:04:36 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:05:06 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:05:36 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:06:06 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:06:36 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:07:06 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:07:36 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:08:06 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:08:36 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:09:07 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:09:37 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:10:07 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:10:37 DEBUG Resetting dropped connection: paper-api.alpaca.markets
07:10:37 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:11:07 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:11:37 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:12:07 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:12:37 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:13:07 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:13:37 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:14:07 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:14:37 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:15:07 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:15:37 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:16:07 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:16:37 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:17:07 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:17:37 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:18:07 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:18:37 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:19:07 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:19:37 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:20:07 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:20:37 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:21:07 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:21:37 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:22:07 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:22:37 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:23:07 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:23:37 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:24:07 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:24:37 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:25:07 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:25:37 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:26:07 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:26:37 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:27:08 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:27:38 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:28:08 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:28:38 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:29:08 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:29:38 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:30:08 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:30:38 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:31:08 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:31:38 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:32:08 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:32:38 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:33:08 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:33:38 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:34:08 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:34:38 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:35:08 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:35:38 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:36:08 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:36:38 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:37:08 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:37:38 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:38:08 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:38:38 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:39:08 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:39:38 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:40:08 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:40:38 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:41:08 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:41:38 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:42:08 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:42:38 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:43:08 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:43:38 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:44:08 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:44:38 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:45:08 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:45:38 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:46:08 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:46:38 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:47:09 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:47:39 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:48:09 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:48:39 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:49:09 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:49:39 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:50:09 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:50:39 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:51:09 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:51:39 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:52:09 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:52:39 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:53:09 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:53:39 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:54:09 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:54:39 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:55:09 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:55:39 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:56:09 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:56:39 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:57:09 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:57:39 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:58:09 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:58:39 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:59:09 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
07:59:39 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:00:09 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:00:39 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:01:09 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:01:39 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:02:09 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:02:39 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:03:09 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:03:39 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:04:09 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:04:39 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:05:09 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:05:39 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:06:09 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:06:39 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:07:10 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:07:40 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:08:10 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:08:40 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:09:10 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:09:40 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:10:10 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:10:40 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:11:10 DEBUG Resetting dropped connection: paper-api.alpaca.markets
08:11:10 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:11:40 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:12:10 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:12:40 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:13:10 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:13:40 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:14:10 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:14:40 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:15:10 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:15:40 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:16:10 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:16:40 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:17:10 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:17:40 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:18:10 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:18:40 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:19:10 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:19:40 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:20:10 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:20:40 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:21:10 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:21:40 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:22:10 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:22:40 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:23:10 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:23:41 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:24:11 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:24:41 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:25:11 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:25:41 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:26:11 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:26:41 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:27:11 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:27:41 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:28:11 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:28:41 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:29:11 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:29:41 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:30:11 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:30:41 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:31:11 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:31:41 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:32:11 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:32:41 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:33:11 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:33:41 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:34:11 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:34:41 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:35:11 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:35:41 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:36:11 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:36:41 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:37:11 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:37:41 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:38:11 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:38:41 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:39:11 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:39:41 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:40:11 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:40:41 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:41:11 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:41:42 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:42:12 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:42:42 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:43:12 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:43:42 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:44:12 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:44:42 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:45:12 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:45:42 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:46:12 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:46:42 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:47:12 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:47:42 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:48:12 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:48:42 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:49:12 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:49:42 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:50:12 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:50:42 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:51:00 DEBUG BAR: 08:50:00 O=56.52 H=56.52 L=56.52 C=56.52
08:51:12 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:51:42 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:52:12 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:52:42 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:53:12 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:53:42 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:54:12 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:54:42 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:55:12 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:55:42 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:56:12 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:56:42 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:57:12 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:57:42 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:58:12 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:58:42 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:59:13 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
08:59:43 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:00:13 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:00:43 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:01:13 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:01:43 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:02:13 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:02:43 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:03:13 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:03:43 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:04:13 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:04:43 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:05:13 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:05:43 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:06:13 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:06:43 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:07:13 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:07:43 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:08:13 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:08:43 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:09:13 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:09:43 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:10:13 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:10:43 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:11:13 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:11:43 DEBUG Resetting dropped connection: paper-api.alpaca.markets
09:11:43 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:12:13 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:12:43 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:13:13 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:13:43 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:14:13 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:14:43 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:15:13 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:15:43 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:16:14 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:16:44 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:17:14 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:17:44 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:18:14 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:18:44 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:19:14 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:19:44 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:20:14 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:20:44 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:21:14 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:21:44 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:22:14 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:22:44 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:23:14 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:23:44 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:24:14 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:24:44 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:25:14 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:25:44 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:26:14 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:26:44 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:27:14 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:27:44 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:28:14 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:28:44 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:29:14 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:29:45 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:30:15 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:30:45 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:31:00 DEBUG BAR: 09:30:00 O=56.91 H=56.95 L=56.85 C=56.95
09:31:00 DEBUG State file cleared
09:31:00 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
09:31:00 INFO 🔄 DAILY RESET
09:31:00 INFO Date: 2026-02-10
09:31:00 INFO Start Equity: $19,980.71
09:31:00 DEBUG Checking if OR fetch needed: or_end=2026-02-10 09:35:00-05:00, now=2026-02-10 09:31:00.283067-05:00
09:31:00 DEBUG No historical fetch needed: or_end=2026-02-10 09:35:00-05:00
09:31:00 DEBUG Starting new HTTPS connection (1): api.pushover.net:443
09:31:00 DEBUG https://api.pushover.net:443 "POST /1/messages.json HTTP/1.1" 200 None
09:31:00 DEBUG Building OR: H=56.95 L=56.85
09:31:15 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:31:23 DEBUG Entering history()
09:31:23 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:31:23 DEBUG Entering history()
09:31:23 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:31:23 DEBUG Entering get()
09:31:23 DEBUG Entering _make_request()
09:31:23 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:31:23 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:31:23 DEBUG Entering _get_cookie_and_crumb()
09:31:23 DEBUG cookie_mode = 'basic'
09:31:23 DEBUG Entering _get_cookie_and_crumb_basic()
09:31:23 DEBUG Entering _get_cookie_basic()
09:31:23 DEBUG reusing cookie
09:31:23 DEBUG Exiting _get_cookie_basic()
09:31:23 DEBUG Entering _get_crumb_basic()
09:31:23 DEBUG reusing crumb
09:31:23 DEBUG Exiting _get_crumb_basic()
09:31:23 DEBUG Exiting _get_cookie_and_crumb_basic()
09:31:23 DEBUG Exiting _get_cookie_and_crumb()
09:31:23 DEBUG response code=200
09:31:23 DEBUG Exiting _make_request()
09:31:23 DEBUG Exiting get()
09:31:23 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:31:22
09:31:23 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:31:22-05:00
09:31:23 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:31:23 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:31:23 DEBUG Exiting history()
09:31:23 DEBUG Exiting history()
09:31:23 DEBUG Entering history()
09:31:23 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:31:23 DEBUG Entering get()
09:31:23 DEBUG Entering _make_request()
09:31:23 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:31:23 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:31:23 DEBUG Entering _get_cookie_and_crumb()
09:31:23 DEBUG cookie_mode = 'basic'
09:31:23 DEBUG Entering _get_cookie_and_crumb_basic()
09:31:23 DEBUG Entering _get_cookie_basic()
09:31:23 DEBUG reusing cookie
09:31:23 DEBUG Exiting _get_cookie_basic()
09:31:23 DEBUG Entering _get_crumb_basic()
09:31:23 DEBUG reusing crumb
09:31:23 DEBUG Exiting _get_crumb_basic()
09:31:23 DEBUG Exiting _get_cookie_and_crumb_basic()
09:31:23 DEBUG Exiting _get_cookie_and_crumb()
09:31:23 DEBUG response code=200
09:31:23 DEBUG Exiting _make_request()
09:31:23 DEBUG Exiting get()
09:31:23 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:31:22
09:31:23 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:31:22-05:00
09:31:23 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:31:22-05:00
09:31:24 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:31:24 DEBUG Exiting history()
09:31:24 DEBUG POLL [Yahoo]: 09:31:24 Price=$57.14
09:31:34 DEBUG Entering history()
09:31:34 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:31:34 DEBUG Entering history()
09:31:34 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:31:34 DEBUG Entering get()
09:31:34 DEBUG Entering _make_request()
09:31:34 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:31:34 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:31:34 DEBUG Entering _get_cookie_and_crumb()
09:31:34 DEBUG cookie_mode = 'basic'
09:31:34 DEBUG Entering _get_cookie_and_crumb_basic()
09:31:34 DEBUG Entering _get_cookie_basic()
09:31:34 DEBUG reusing cookie
09:31:34 DEBUG Exiting _get_cookie_basic()
09:31:34 DEBUG Entering _get_crumb_basic()
09:31:34 DEBUG reusing crumb
09:31:34 DEBUG Exiting _get_crumb_basic()
09:31:34 DEBUG Exiting _get_cookie_and_crumb_basic()
09:31:34 DEBUG Exiting _get_cookie_and_crumb()
09:31:34 DEBUG response code=200
09:31:34 DEBUG Exiting _make_request()
09:31:34 DEBUG Exiting get()
09:31:34 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:31:33
09:31:34 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:31:33-05:00
09:31:34 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:31:34 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:31:34 DEBUG Exiting history()
09:31:34 DEBUG Exiting history()
09:31:34 DEBUG Entering history()
09:31:34 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:31:34 DEBUG Entering get()
09:31:34 DEBUG Entering _make_request()
09:31:34 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:31:34 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:31:34 DEBUG Entering _get_cookie_and_crumb()
09:31:34 DEBUG cookie_mode = 'basic'
09:31:34 DEBUG Entering _get_cookie_and_crumb_basic()
09:31:34 DEBUG Entering _get_cookie_basic()
09:31:34 DEBUG reusing cookie
09:31:34 DEBUG Exiting _get_cookie_basic()
09:31:34 DEBUG Entering _get_crumb_basic()
09:31:34 DEBUG reusing crumb
09:31:34 DEBUG Exiting _get_crumb_basic()
09:31:34 DEBUG Exiting _get_cookie_and_crumb_basic()
09:31:34 DEBUG Exiting _get_cookie_and_crumb()
09:31:34 DEBUG response code=200
09:31:34 DEBUG Exiting _make_request()
09:31:34 DEBUG Exiting get()
09:31:34 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:31:33
09:31:34 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:31:33-05:00
09:31:34 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:31:33-05:00
09:31:34 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:31:34 DEBUG Exiting history()
09:31:34 DEBUG POLL [Yahoo]: 09:31:34 Price=$57.12
09:31:44 DEBUG Entering history()
09:31:44 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:31:44 DEBUG Entering history()
09:31:44 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:31:44 DEBUG Entering get()
09:31:44 DEBUG Entering _make_request()
09:31:44 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:31:44 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:31:44 DEBUG Entering _get_cookie_and_crumb()
09:31:44 DEBUG cookie_mode = 'basic'
09:31:44 DEBUG Entering _get_cookie_and_crumb_basic()
09:31:44 DEBUG Entering _get_cookie_basic()
09:31:44 DEBUG reusing cookie
09:31:44 DEBUG Exiting _get_cookie_basic()
09:31:44 DEBUG Entering _get_crumb_basic()
09:31:44 DEBUG reusing crumb
09:31:44 DEBUG Exiting _get_crumb_basic()
09:31:44 DEBUG Exiting _get_cookie_and_crumb_basic()
09:31:44 DEBUG Exiting _get_cookie_and_crumb()
09:31:44 DEBUG response code=200
09:31:44 DEBUG Exiting _make_request()
09:31:44 DEBUG Exiting get()
09:31:44 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:31:33
09:31:44 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:31:33-05:00
09:31:44 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:31:44 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:31:44 DEBUG Exiting history()
09:31:44 DEBUG Exiting history()
09:31:44 DEBUG Entering history()
09:31:44 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:31:44 DEBUG Entering get()
09:31:44 DEBUG Entering _make_request()
09:31:44 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:31:44 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:31:44 DEBUG Entering _get_cookie_and_crumb()
09:31:44 DEBUG cookie_mode = 'basic'
09:31:44 DEBUG Entering _get_cookie_and_crumb_basic()
09:31:44 DEBUG Entering _get_cookie_basic()
09:31:44 DEBUG reusing cookie
09:31:44 DEBUG Exiting _get_cookie_basic()
09:31:44 DEBUG Entering _get_crumb_basic()
09:31:44 DEBUG reusing crumb
09:31:44 DEBUG Exiting _get_crumb_basic()
09:31:44 DEBUG Exiting _get_cookie_and_crumb_basic()
09:31:44 DEBUG Exiting _get_cookie_and_crumb()
09:31:44 DEBUG response code=200
09:31:44 DEBUG Exiting _make_request()
09:31:44 DEBUG Exiting get()
09:31:44 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:31:33
09:31:44 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:31:33-05:00
09:31:44 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:31:33-05:00
09:31:44 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:31:44 DEBUG Exiting history()
09:31:45 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:31:54 DEBUG Entering history()
09:31:54 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:31:54 DEBUG Entering history()
09:31:54 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:31:54 DEBUG Entering get()
09:31:54 DEBUG Entering _make_request()
09:31:54 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:31:54 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:31:54 DEBUG Entering _get_cookie_and_crumb()
09:31:54 DEBUG cookie_mode = 'basic'
09:31:54 DEBUG Entering _get_cookie_and_crumb_basic()
09:31:54 DEBUG Entering _get_cookie_basic()
09:31:54 DEBUG reusing cookie
09:31:54 DEBUG Exiting _get_cookie_basic()
09:31:54 DEBUG Entering _get_crumb_basic()
09:31:54 DEBUG reusing crumb
09:31:54 DEBUG Exiting _get_crumb_basic()
09:31:54 DEBUG Exiting _get_cookie_and_crumb_basic()
09:31:54 DEBUG Exiting _get_cookie_and_crumb()
09:31:54 DEBUG response code=200
09:31:54 DEBUG Exiting _make_request()
09:31:54 DEBUG Exiting get()
09:31:54 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:31:52
09:31:54 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:31:52-05:00
09:31:54 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:31:54 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:31:54 DEBUG Exiting history()
09:31:54 DEBUG Exiting history()
09:31:54 DEBUG Entering history()
09:31:54 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:31:54 DEBUG Entering get()
09:31:54 DEBUG Entering _make_request()
09:31:54 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:31:54 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:31:54 DEBUG Entering _get_cookie_and_crumb()
09:31:54 DEBUG cookie_mode = 'basic'
09:31:54 DEBUG Entering _get_cookie_and_crumb_basic()
09:31:54 DEBUG Entering _get_cookie_basic()
09:31:54 DEBUG reusing cookie
09:31:54 DEBUG Exiting _get_cookie_basic()
09:31:54 DEBUG Entering _get_crumb_basic()
09:31:54 DEBUG reusing crumb
09:31:54 DEBUG Exiting _get_crumb_basic()
09:31:54 DEBUG Exiting _get_cookie_and_crumb_basic()
09:31:54 DEBUG Exiting _get_cookie_and_crumb()
09:31:54 DEBUG response code=200
09:31:54 DEBUG Exiting _make_request()
09:31:54 DEBUG Exiting get()
09:31:54 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:31:52
09:31:54 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:31:52-05:00
09:31:54 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:31:52-05:00
09:31:54 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:31:54 DEBUG Exiting history()
09:31:54 DEBUG POLL [Yahoo]: 09:31:54 Price=$56.90
09:32:00 DEBUG BAR: 09:31:00 O=57.12 H=57.12 L=57.12 C=57.12
09:32:04 DEBUG Entering history()
09:32:04 DEBUG Building OR: H=57.12 L=56.85
09:32:04 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:32:04 DEBUG Entering history()
09:32:04 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:32:04 DEBUG Entering get()
09:32:04 DEBUG Entering _make_request()
09:32:04 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:32:04 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:32:04 DEBUG Entering _get_cookie_and_crumb()
09:32:04 DEBUG cookie_mode = 'basic'
09:32:04 DEBUG Entering _get_cookie_and_crumb_basic()
09:32:04 DEBUG Entering _get_cookie_basic()
09:32:04 DEBUG reusing cookie
09:32:04 DEBUG Exiting _get_cookie_basic()
09:32:04 DEBUG Entering _get_crumb_basic()
09:32:04 DEBUG reusing crumb
09:32:04 DEBUG Exiting _get_crumb_basic()
09:32:04 DEBUG Exiting _get_cookie_and_crumb_basic()
09:32:04 DEBUG Exiting _get_cookie_and_crumb()
09:32:04 DEBUG response code=200
09:32:04 DEBUG Exiting _make_request()
09:32:04 DEBUG Exiting get()
09:32:04 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:31:52
09:32:04 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:31:52-05:00
09:32:04 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:32:04 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:32:04 DEBUG Exiting history()
09:32:04 DEBUG Exiting history()
09:32:04 DEBUG Entering history()
09:32:04 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:32:04 DEBUG Entering get()
09:32:04 DEBUG Entering _make_request()
09:32:04 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:32:04 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:32:04 DEBUG Entering _get_cookie_and_crumb()
09:32:04 DEBUG cookie_mode = 'basic'
09:32:04 DEBUG Entering _get_cookie_and_crumb_basic()
09:32:04 DEBUG Entering _get_cookie_basic()
09:32:04 DEBUG reusing cookie
09:32:04 DEBUG Exiting _get_cookie_basic()
09:32:04 DEBUG Entering _get_crumb_basic()
09:32:04 DEBUG reusing crumb
09:32:04 DEBUG Exiting _get_crumb_basic()
09:32:04 DEBUG Exiting _get_cookie_and_crumb_basic()
09:32:04 DEBUG Exiting _get_cookie_and_crumb()
09:32:04 DEBUG response code=200
09:32:04 DEBUG Exiting _make_request()
09:32:04 DEBUG Exiting get()
09:32:04 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:31:52
09:32:04 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:31:52-05:00
09:32:04 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:31:52-05:00
09:32:04 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:32:04 DEBUG Exiting history()
09:32:14 DEBUG Entering history()
09:32:14 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:32:14 DEBUG Entering history()
09:32:14 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:32:14 DEBUG Entering get()
09:32:14 DEBUG Entering _make_request()
09:32:14 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:32:14 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:32:14 DEBUG Entering _get_cookie_and_crumb()
09:32:14 DEBUG cookie_mode = 'basic'
09:32:14 DEBUG Entering _get_cookie_and_crumb_basic()
09:32:14 DEBUG Entering _get_cookie_basic()
09:32:14 DEBUG reusing cookie
09:32:14 DEBUG Exiting _get_cookie_basic()
09:32:14 DEBUG Entering _get_crumb_basic()
09:32:14 DEBUG reusing crumb
09:32:14 DEBUG Exiting _get_crumb_basic()
09:32:14 DEBUG Exiting _get_cookie_and_crumb_basic()
09:32:14 DEBUG Exiting _get_cookie_and_crumb()
09:32:14 DEBUG response code=200
09:32:14 DEBUG Exiting _make_request()
09:32:14 DEBUG Exiting get()
09:32:14 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:32:12
09:32:14 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:32:12-05:00
09:32:14 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:32:14 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:32:14 DEBUG Exiting history()
09:32:14 DEBUG Exiting history()
09:32:14 DEBUG Entering history()
09:32:14 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:32:14 DEBUG Entering get()
09:32:14 DEBUG Entering _make_request()
09:32:14 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:32:14 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:32:14 DEBUG Entering _get_cookie_and_crumb()
09:32:14 DEBUG cookie_mode = 'basic'
09:32:14 DEBUG Entering _get_cookie_and_crumb_basic()
09:32:14 DEBUG Entering _get_cookie_basic()
09:32:14 DEBUG reusing cookie
09:32:14 DEBUG Exiting _get_cookie_basic()
09:32:14 DEBUG Entering _get_crumb_basic()
09:32:14 DEBUG reusing crumb
09:32:14 DEBUG Exiting _get_crumb_basic()
09:32:14 DEBUG Exiting _get_cookie_and_crumb_basic()
09:32:14 DEBUG Exiting _get_cookie_and_crumb()
09:32:14 DEBUG response code=200
09:32:14 DEBUG Exiting _make_request()
09:32:14 DEBUG Exiting get()
09:32:14 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:32:12
09:32:14 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:32:12-05:00
09:32:14 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:32:12-05:00
09:32:14 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:32:14 DEBUG Exiting history()
09:32:14 DEBUG POLL [Yahoo]: 09:32:14 Price=$56.95
09:32:15 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:32:24 DEBUG Entering history()
09:32:24 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:32:24 DEBUG Entering history()
09:32:24 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:32:24 DEBUG Entering get()
09:32:24 DEBUG Entering _make_request()
09:32:24 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:32:24 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:32:24 DEBUG Entering _get_cookie_and_crumb()
09:32:24 DEBUG cookie_mode = 'basic'
09:32:24 DEBUG Entering _get_cookie_and_crumb_basic()
09:32:24 DEBUG Entering _get_cookie_basic()
09:32:24 DEBUG reusing cookie
09:32:24 DEBUG Exiting _get_cookie_basic()
09:32:24 DEBUG Entering _get_crumb_basic()
09:32:24 DEBUG reusing crumb
09:32:24 DEBUG Exiting _get_crumb_basic()
09:32:24 DEBUG Exiting _get_cookie_and_crumb_basic()
09:32:24 DEBUG Exiting _get_cookie_and_crumb()
09:32:24 DEBUG response code=200
09:32:24 DEBUG Exiting _make_request()
09:32:24 DEBUG Exiting get()
09:32:24 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:32:12
09:32:24 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:32:12-05:00
09:32:24 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:32:24 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:32:24 DEBUG Exiting history()
09:32:24 DEBUG Exiting history()
09:32:24 DEBUG Entering history()
09:32:24 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:32:24 DEBUG Entering get()
09:32:24 DEBUG Entering _make_request()
09:32:24 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:32:24 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:32:24 DEBUG Entering _get_cookie_and_crumb()
09:32:24 DEBUG cookie_mode = 'basic'
09:32:24 DEBUG Entering _get_cookie_and_crumb_basic()
09:32:24 DEBUG Entering _get_cookie_basic()
09:32:24 DEBUG reusing cookie
09:32:24 DEBUG Exiting _get_cookie_basic()
09:32:24 DEBUG Entering _get_crumb_basic()
09:32:24 DEBUG reusing crumb
09:32:24 DEBUG Exiting _get_crumb_basic()
09:32:24 DEBUG Exiting _get_cookie_and_crumb_basic()
09:32:24 DEBUG Exiting _get_cookie_and_crumb()
09:32:24 DEBUG response code=200
09:32:24 DEBUG Exiting _make_request()
09:32:24 DEBUG Exiting get()
09:32:24 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:32:12
09:32:24 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:32:12-05:00
09:32:24 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:32:12-05:00
09:32:25 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:32:25 DEBUG Exiting history()
09:32:35 DEBUG Entering history()
09:32:35 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:32:35 DEBUG Entering history()
09:32:35 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:32:35 DEBUG Entering get()
09:32:35 DEBUG Entering _make_request()
09:32:35 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:32:35 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:32:35 DEBUG Entering _get_cookie_and_crumb()
09:32:35 DEBUG cookie_mode = 'basic'
09:32:35 DEBUG Entering _get_cookie_and_crumb_basic()
09:32:35 DEBUG Entering _get_cookie_basic()
09:32:35 DEBUG reusing cookie
09:32:35 DEBUG Exiting _get_cookie_basic()
09:32:35 DEBUG Entering _get_crumb_basic()
09:32:35 DEBUG reusing crumb
09:32:35 DEBUG Exiting _get_crumb_basic()
09:32:35 DEBUG Exiting _get_cookie_and_crumb_basic()
09:32:35 DEBUG Exiting _get_cookie_and_crumb()
09:32:35 DEBUG response code=200
09:32:35 DEBUG Exiting _make_request()
09:32:35 DEBUG Exiting get()
09:32:35 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:32:34
09:32:35 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:32:34-05:00
09:32:35 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:32:35 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:32:35 DEBUG Exiting history()
09:32:35 DEBUG Exiting history()
09:32:35 DEBUG Entering history()
09:32:35 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:32:35 DEBUG Entering get()
09:32:35 DEBUG Entering _make_request()
09:32:35 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:32:35 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:32:35 DEBUG Entering _get_cookie_and_crumb()
09:32:35 DEBUG cookie_mode = 'basic'
09:32:35 DEBUG Entering _get_cookie_and_crumb_basic()
09:32:35 DEBUG Entering _get_cookie_basic()
09:32:35 DEBUG reusing cookie
09:32:35 DEBUG Exiting _get_cookie_basic()
09:32:35 DEBUG Entering _get_crumb_basic()
09:32:35 DEBUG reusing crumb
09:32:35 DEBUG Exiting _get_crumb_basic()
09:32:35 DEBUG Exiting _get_cookie_and_crumb_basic()
09:32:35 DEBUG Exiting _get_cookie_and_crumb()
09:32:35 DEBUG response code=200
09:32:35 DEBUG Exiting _make_request()
09:32:35 DEBUG Exiting get()
09:32:35 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:32:34
09:32:35 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:32:34-05:00
09:32:35 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:32:34-05:00
09:32:35 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:32:35 DEBUG Exiting history()
09:32:35 DEBUG POLL [Yahoo]: 09:32:35 Price=$56.82
09:32:45 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:32:45 DEBUG Entering history()
09:32:45 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:32:45 DEBUG Entering history()
09:32:45 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:32:45 DEBUG Entering get()
09:32:45 DEBUG Entering _make_request()
09:32:45 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:32:45 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:32:45 DEBUG Entering _get_cookie_and_crumb()
09:32:45 DEBUG cookie_mode = 'basic'
09:32:45 DEBUG Entering _get_cookie_and_crumb_basic()
09:32:45 DEBUG Entering _get_cookie_basic()
09:32:45 DEBUG reusing cookie
09:32:45 DEBUG Exiting _get_cookie_basic()
09:32:45 DEBUG Entering _get_crumb_basic()
09:32:45 DEBUG reusing crumb
09:32:45 DEBUG Exiting _get_crumb_basic()
09:32:45 DEBUG Exiting _get_cookie_and_crumb_basic()
09:32:45 DEBUG Exiting _get_cookie_and_crumb()
09:32:45 DEBUG response code=200
09:32:45 DEBUG Exiting _make_request()
09:32:45 DEBUG Exiting get()
09:32:45 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:32:44
09:32:45 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:32:44-05:00
09:32:45 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:32:45 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:32:45 DEBUG Exiting history()
09:32:45 DEBUG Exiting history()
09:32:45 DEBUG Entering history()
09:32:45 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:32:45 DEBUG Entering get()
09:32:45 DEBUG Entering _make_request()
09:32:45 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:32:45 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:32:45 DEBUG Entering _get_cookie_and_crumb()
09:32:45 DEBUG cookie_mode = 'basic'
09:32:45 DEBUG Entering _get_cookie_and_crumb_basic()
09:32:45 DEBUG Entering _get_cookie_basic()
09:32:45 DEBUG reusing cookie
09:32:45 DEBUG Exiting _get_cookie_basic()
09:32:45 DEBUG Entering _get_crumb_basic()
09:32:45 DEBUG reusing crumb
09:32:45 DEBUG Exiting _get_crumb_basic()
09:32:45 DEBUG Exiting _get_cookie_and_crumb_basic()
09:32:45 DEBUG Exiting _get_cookie_and_crumb()
09:32:45 DEBUG response code=200
09:32:45 DEBUG Exiting _make_request()
09:32:45 DEBUG Exiting get()
09:32:45 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:32:44
09:32:45 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:32:44-05:00
09:32:45 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:32:44-05:00
09:32:45 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:32:45 DEBUG Exiting history()
09:32:45 DEBUG POLL [Yahoo]: 09:32:45 Price=$56.81
09:32:55 DEBUG Entering history()
09:32:55 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:32:55 DEBUG Entering history()
09:32:55 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:32:55 DEBUG Entering get()
09:32:55 DEBUG Entering _make_request()
09:32:55 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:32:55 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:32:55 DEBUG Entering _get_cookie_and_crumb()
09:32:55 DEBUG cookie_mode = 'basic'
09:32:55 DEBUG Entering _get_cookie_and_crumb_basic()
09:32:55 DEBUG Entering _get_cookie_basic()
09:32:55 DEBUG reusing cookie
09:32:55 DEBUG Exiting _get_cookie_basic()
09:32:55 DEBUG Entering _get_crumb_basic()
09:32:55 DEBUG reusing crumb
09:32:55 DEBUG Exiting _get_crumb_basic()
09:32:55 DEBUG Exiting _get_cookie_and_crumb_basic()
09:32:55 DEBUG Exiting _get_cookie_and_crumb()
09:32:55 DEBUG response code=200
09:32:55 DEBUG Exiting _make_request()
09:32:55 DEBUG Exiting get()
09:32:55 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:32:54
09:32:55 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:32:54-05:00
09:32:55 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:32:55 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:32:55 DEBUG Exiting history()
09:32:55 DEBUG Exiting history()
09:32:55 DEBUG Entering history()
09:32:55 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:32:55 DEBUG Entering get()
09:32:55 DEBUG Entering _make_request()
09:32:55 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:32:55 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:32:55 DEBUG Entering _get_cookie_and_crumb()
09:32:55 DEBUG cookie_mode = 'basic'
09:32:55 DEBUG Entering _get_cookie_and_crumb_basic()
09:32:55 DEBUG Entering _get_cookie_basic()
09:32:55 DEBUG reusing cookie
09:32:55 DEBUG Exiting _get_cookie_basic()
09:32:55 DEBUG Entering _get_crumb_basic()
09:32:55 DEBUG reusing crumb
09:32:55 DEBUG Exiting _get_crumb_basic()
09:32:55 DEBUG Exiting _get_cookie_and_crumb_basic()
09:32:55 DEBUG Exiting _get_cookie_and_crumb()
09:32:55 DEBUG response code=200
09:32:55 DEBUG Exiting _make_request()
09:32:55 DEBUG Exiting get()
09:32:55 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:32:44
09:32:55 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:32:44-05:00
09:32:55 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:32:44-05:00
09:32:55 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:32:55 DEBUG Exiting history()
09:32:55 DEBUG POLL [Yahoo]: 09:32:55 Price=$56.76
09:33:00 DEBUG BAR: 09:32:00 O=56.91 H=56.91 L=56.77 C=56.77
09:33:05 DEBUG Entering history()
09:33:05 DEBUG Building OR: H=57.12 L=56.77
09:33:05 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:33:05 DEBUG Entering history()
09:33:05 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:33:05 DEBUG Entering get()
09:33:05 DEBUG Entering _make_request()
09:33:05 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:33:05 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:33:05 DEBUG Entering _get_cookie_and_crumb()
09:33:05 DEBUG cookie_mode = 'basic'
09:33:05 DEBUG Entering _get_cookie_and_crumb_basic()
09:33:05 DEBUG Entering _get_cookie_basic()
09:33:05 DEBUG reusing cookie
09:33:05 DEBUG Exiting _get_cookie_basic()
09:33:05 DEBUG Entering _get_crumb_basic()
09:33:05 DEBUG reusing crumb
09:33:05 DEBUG Exiting _get_crumb_basic()
09:33:05 DEBUG Exiting _get_cookie_and_crumb_basic()
09:33:05 DEBUG Exiting _get_cookie_and_crumb()
09:33:05 DEBUG response code=200
09:33:05 DEBUG Exiting _make_request()
09:33:05 DEBUG Exiting get()
09:33:05 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:32:54
09:33:05 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:32:54-05:00
09:33:05 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:33:05 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:33:05 DEBUG Exiting history()
09:33:05 DEBUG Exiting history()
09:33:05 DEBUG Entering history()
09:33:05 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:33:05 DEBUG Entering get()
09:33:05 DEBUG Entering _make_request()
09:33:05 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:33:05 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:33:05 DEBUG Entering _get_cookie_and_crumb()
09:33:05 DEBUG cookie_mode = 'basic'
09:33:05 DEBUG Entering _get_cookie_and_crumb_basic()
09:33:05 DEBUG Entering _get_cookie_basic()
09:33:05 DEBUG reusing cookie
09:33:05 DEBUG Exiting _get_cookie_basic()
09:33:05 DEBUG Entering _get_crumb_basic()
09:33:05 DEBUG reusing crumb
09:33:05 DEBUG Exiting _get_crumb_basic()
09:33:05 DEBUG Exiting _get_cookie_and_crumb_basic()
09:33:05 DEBUG Exiting _get_cookie_and_crumb()
09:33:05 DEBUG response code=200
09:33:05 DEBUG Exiting _make_request()
09:33:05 DEBUG Exiting get()
09:33:05 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:33:03
09:33:05 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:33:03-05:00
09:33:05 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:33:03-05:00
09:33:05 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:33:05 DEBUG Exiting history()
09:33:15 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:33:15 DEBUG Entering history()
09:33:15 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:33:15 DEBUG Entering history()
09:33:15 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:33:15 DEBUG Entering get()
09:33:15 DEBUG Entering _make_request()
09:33:15 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:33:15 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:33:15 DEBUG Entering _get_cookie_and_crumb()
09:33:15 DEBUG cookie_mode = 'basic'
09:33:15 DEBUG Entering _get_cookie_and_crumb_basic()
09:33:15 DEBUG Entering _get_cookie_basic()
09:33:15 DEBUG reusing cookie
09:33:15 DEBUG Exiting _get_cookie_basic()
09:33:15 DEBUG Entering _get_crumb_basic()
09:33:15 DEBUG reusing crumb
09:33:15 DEBUG Exiting _get_crumb_basic()
09:33:15 DEBUG Exiting _get_cookie_and_crumb_basic()
09:33:15 DEBUG Exiting _get_cookie_and_crumb()
09:33:15 DEBUG response code=200
09:33:15 DEBUG Exiting _make_request()
09:33:15 DEBUG Exiting get()
09:33:15 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:33:15
09:33:15 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:33:15-05:00
09:33:15 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:33:15 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:33:15 DEBUG Exiting history()
09:33:15 DEBUG Exiting history()
09:33:15 DEBUG Entering history()
09:33:15 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:33:15 DEBUG Entering get()
09:33:15 DEBUG Entering _make_request()
09:33:15 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:33:15 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:33:15 DEBUG Entering _get_cookie_and_crumb()
09:33:15 DEBUG cookie_mode = 'basic'
09:33:15 DEBUG Entering _get_cookie_and_crumb_basic()
09:33:15 DEBUG Entering _get_cookie_basic()
09:33:15 DEBUG reusing cookie
09:33:15 DEBUG Exiting _get_cookie_basic()
09:33:15 DEBUG Entering _get_crumb_basic()
09:33:15 DEBUG reusing crumb
09:33:15 DEBUG Exiting _get_crumb_basic()
09:33:15 DEBUG Exiting _get_cookie_and_crumb_basic()
09:33:15 DEBUG Exiting _get_cookie_and_crumb()
09:33:15 DEBUG response code=200
09:33:15 DEBUG Exiting _make_request()
09:33:15 DEBUG Exiting get()
09:33:15 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:33:03
09:33:15 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:33:03-05:00
09:33:15 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:33:03-05:00
09:33:15 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:33:15 DEBUG Exiting history()
09:33:15 DEBUG POLL [Yahoo]: 09:33:15 Price=$56.70
09:33:25 DEBUG Entering history()
09:33:25 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:33:25 DEBUG Entering history()
09:33:25 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:33:25 DEBUG Entering get()
09:33:25 DEBUG Entering _make_request()
09:33:25 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:33:25 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:33:25 DEBUG Entering _get_cookie_and_crumb()
09:33:25 DEBUG cookie_mode = 'basic'
09:33:25 DEBUG Entering _get_cookie_and_crumb_basic()
09:33:25 DEBUG Entering _get_cookie_basic()
09:33:25 DEBUG reusing cookie
09:33:25 DEBUG Exiting _get_cookie_basic()
09:33:25 DEBUG Entering _get_crumb_basic()
09:33:25 DEBUG reusing crumb
09:33:25 DEBUG Exiting _get_crumb_basic()
09:33:25 DEBUG Exiting _get_cookie_and_crumb_basic()
09:33:25 DEBUG Exiting _get_cookie_and_crumb()
09:33:25 DEBUG response code=200
09:33:25 DEBUG Exiting _make_request()
09:33:25 DEBUG Exiting get()
09:33:26 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:33:15
09:33:26 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:33:15-05:00
09:33:26 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:33:26 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:33:26 DEBUG Exiting history()
09:33:26 DEBUG Exiting history()
09:33:26 DEBUG Entering history()
09:33:26 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:33:26 DEBUG Entering get()
09:33:26 DEBUG Entering _make_request()
09:33:26 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:33:26 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:33:26 DEBUG Entering _get_cookie_and_crumb()
09:33:26 DEBUG cookie_mode = 'basic'
09:33:26 DEBUG Entering _get_cookie_and_crumb_basic()
09:33:26 DEBUG Entering _get_cookie_basic()
09:33:26 DEBUG reusing cookie
09:33:26 DEBUG Exiting _get_cookie_basic()
09:33:26 DEBUG Entering _get_crumb_basic()
09:33:26 DEBUG reusing crumb
09:33:26 DEBUG Exiting _get_crumb_basic()
09:33:26 DEBUG Exiting _get_cookie_and_crumb_basic()
09:33:26 DEBUG Exiting _get_cookie_and_crumb()
09:33:26 DEBUG response code=200
09:33:26 DEBUG Exiting _make_request()
09:33:26 DEBUG Exiting get()
09:33:26 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:33:20
09:33:26 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:33:20-05:00
09:33:26 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:33:20-05:00
09:33:26 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:33:26 DEBUG Exiting history()
09:33:36 DEBUG Entering history()
09:33:36 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:33:36 DEBUG Entering history()
09:33:36 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:33:36 DEBUG Entering get()
09:33:36 DEBUG Entering _make_request()
09:33:36 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:33:36 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:33:36 DEBUG Entering _get_cookie_and_crumb()
09:33:36 DEBUG cookie_mode = 'basic'
09:33:36 DEBUG Entering _get_cookie_and_crumb_basic()
09:33:36 DEBUG Entering _get_cookie_basic()
09:33:36 DEBUG reusing cookie
09:33:36 DEBUG Exiting _get_cookie_basic()
09:33:36 DEBUG Entering _get_crumb_basic()
09:33:36 DEBUG reusing crumb
09:33:36 DEBUG Exiting _get_crumb_basic()
09:33:36 DEBUG Exiting _get_cookie_and_crumb_basic()
09:33:36 DEBUG Exiting _get_cookie_and_crumb()
09:33:36 DEBUG response code=200
09:33:36 DEBUG Exiting _make_request()
09:33:36 DEBUG Exiting get()
09:33:36 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:33:32
09:33:36 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:33:32-05:00
09:33:36 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:33:36 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:33:36 DEBUG Exiting history()
09:33:36 DEBUG Exiting history()
09:33:36 DEBUG Entering history()
09:33:36 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:33:36 DEBUG Entering get()
09:33:36 DEBUG Entering _make_request()
09:33:36 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:33:36 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:33:36 DEBUG Entering _get_cookie_and_crumb()
09:33:36 DEBUG cookie_mode = 'basic'
09:33:36 DEBUG Entering _get_cookie_and_crumb_basic()
09:33:36 DEBUG Entering _get_cookie_basic()
09:33:36 DEBUG reusing cookie
09:33:36 DEBUG Exiting _get_cookie_basic()
09:33:36 DEBUG Entering _get_crumb_basic()
09:33:36 DEBUG reusing crumb
09:33:36 DEBUG Exiting _get_crumb_basic()
09:33:36 DEBUG Exiting _get_cookie_and_crumb_basic()
09:33:36 DEBUG Exiting _get_cookie_and_crumb()
09:33:36 DEBUG response code=200
09:33:36 DEBUG Exiting _make_request()
09:33:36 DEBUG Exiting get()
09:33:36 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:33:32
09:33:36 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:33:32-05:00
09:33:36 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:33:32-05:00
09:33:36 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:33:36 DEBUG Exiting history()
09:33:36 DEBUG POLL [Yahoo]: 09:33:36 Price=$56.75
09:33:45 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:33:46 DEBUG Entering history()
09:33:46 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:33:46 DEBUG Entering history()
09:33:46 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:33:46 DEBUG Entering get()
09:33:46 DEBUG Entering _make_request()
09:33:46 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:33:46 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:33:46 DEBUG Entering _get_cookie_and_crumb()
09:33:46 DEBUG cookie_mode = 'basic'
09:33:46 DEBUG Entering _get_cookie_and_crumb_basic()
09:33:46 DEBUG Entering _get_cookie_basic()
09:33:46 DEBUG reusing cookie
09:33:46 DEBUG Exiting _get_cookie_basic()
09:33:46 DEBUG Entering _get_crumb_basic()
09:33:46 DEBUG reusing crumb
09:33:46 DEBUG Exiting _get_crumb_basic()
09:33:46 DEBUG Exiting _get_cookie_and_crumb_basic()
09:33:46 DEBUG Exiting _get_cookie_and_crumb()
09:33:46 DEBUG response code=200
09:33:46 DEBUG Exiting _make_request()
09:33:46 DEBUG Exiting get()
09:33:46 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:33:32
09:33:46 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:33:32-05:00
09:33:46 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:33:46 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:33:46 DEBUG Exiting history()
09:33:46 DEBUG Exiting history()
09:33:46 DEBUG Entering history()
09:33:46 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:33:46 DEBUG Entering get()
09:33:46 DEBUG Entering _make_request()
09:33:46 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:33:46 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:33:46 DEBUG Entering _get_cookie_and_crumb()
09:33:46 DEBUG cookie_mode = 'basic'
09:33:46 DEBUG Entering _get_cookie_and_crumb_basic()
09:33:46 DEBUG Entering _get_cookie_basic()
09:33:46 DEBUG reusing cookie
09:33:46 DEBUG Exiting _get_cookie_basic()
09:33:46 DEBUG Entering _get_crumb_basic()
09:33:46 DEBUG reusing crumb
09:33:46 DEBUG Exiting _get_crumb_basic()
09:33:46 DEBUG Exiting _get_cookie_and_crumb_basic()
09:33:46 DEBUG Exiting _get_cookie_and_crumb()
09:33:46 DEBUG response code=200
09:33:46 DEBUG Exiting _make_request()
09:33:46 DEBUG Exiting get()
09:33:46 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:33:43
09:33:46 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:33:43-05:00
09:33:46 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:33:43-05:00
09:33:46 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:33:46 DEBUG Exiting history()
09:33:56 DEBUG Entering history()
09:33:56 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:33:56 DEBUG Entering history()
09:33:56 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:33:56 DEBUG Entering get()
09:33:56 DEBUG Entering _make_request()
09:33:56 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:33:56 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:33:56 DEBUG Entering _get_cookie_and_crumb()
09:33:56 DEBUG cookie_mode = 'basic'
09:33:56 DEBUG Entering _get_cookie_and_crumb_basic()
09:33:56 DEBUG Entering _get_cookie_basic()
09:33:56 DEBUG reusing cookie
09:33:56 DEBUG Exiting _get_cookie_basic()
09:33:56 DEBUG Entering _get_crumb_basic()
09:33:56 DEBUG reusing crumb
09:33:56 DEBUG Exiting _get_crumb_basic()
09:33:56 DEBUG Exiting _get_cookie_and_crumb_basic()
09:33:56 DEBUG Exiting _get_cookie_and_crumb()
09:33:56 DEBUG response code=200
09:33:56 DEBUG Exiting _make_request()
09:33:56 DEBUG Exiting get()
09:33:56 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:33:54
09:33:56 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:33:54-05:00
09:33:56 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:33:56 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:33:56 DEBUG Exiting history()
09:33:56 DEBUG Exiting history()
09:33:56 DEBUG Entering history()
09:33:56 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:33:56 DEBUG Entering get()
09:33:56 DEBUG Entering _make_request()
09:33:56 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:33:56 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:33:56 DEBUG Entering _get_cookie_and_crumb()
09:33:56 DEBUG cookie_mode = 'basic'
09:33:56 DEBUG Entering _get_cookie_and_crumb_basic()
09:33:56 DEBUG Entering _get_cookie_basic()
09:33:56 DEBUG reusing cookie
09:33:56 DEBUG Exiting _get_cookie_basic()
09:33:56 DEBUG Entering _get_crumb_basic()
09:33:56 DEBUG reusing crumb
09:33:56 DEBUG Exiting _get_crumb_basic()
09:33:56 DEBUG Exiting _get_cookie_and_crumb_basic()
09:33:56 DEBUG Exiting _get_cookie_and_crumb()
09:33:56 DEBUG response code=200
09:33:56 DEBUG Exiting _make_request()
09:33:56 DEBUG Exiting get()
09:33:56 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:33:43
09:33:56 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:33:43-05:00
09:33:56 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:33:43-05:00
09:33:56 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:33:56 DEBUG Exiting history()
09:33:56 DEBUG POLL [Yahoo]: 09:33:56 Price=$56.94
09:34:00 DEBUG BAR: 09:33:00 O=56.77 H=56.77 L=56.68 C=56.68
09:34:06 DEBUG Building OR: H=57.12 L=56.68
09:34:06 DEBUG Entering history()
09:34:06 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:34:06 DEBUG Entering history()
09:34:06 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:34:06 DEBUG Entering get()
09:34:06 DEBUG Entering _make_request()
09:34:06 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:34:06 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:34:06 DEBUG Entering _get_cookie_and_crumb()
09:34:06 DEBUG cookie_mode = 'basic'
09:34:06 DEBUG Entering _get_cookie_and_crumb_basic()
09:34:06 DEBUG Entering _get_cookie_basic()
09:34:06 DEBUG reusing cookie
09:34:06 DEBUG Exiting _get_cookie_basic()
09:34:06 DEBUG Entering _get_crumb_basic()
09:34:06 DEBUG reusing crumb
09:34:06 DEBUG Exiting _get_crumb_basic()
09:34:06 DEBUG Exiting _get_cookie_and_crumb_basic()
09:34:06 DEBUG Exiting _get_cookie_and_crumb()
09:34:06 DEBUG response code=200
09:34:06 DEBUG Exiting _make_request()
09:34:06 DEBUG Exiting get()
09:34:06 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:33:54
09:34:06 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:33:54-05:00
09:34:06 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:34:06 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:34:06 DEBUG Exiting history()
09:34:06 DEBUG Exiting history()
09:34:06 DEBUG Entering history()
09:34:06 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:34:06 DEBUG Entering get()
09:34:06 DEBUG Entering _make_request()
09:34:06 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:34:06 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:34:06 DEBUG Entering _get_cookie_and_crumb()
09:34:06 DEBUG cookie_mode = 'basic'
09:34:06 DEBUG Entering _get_cookie_and_crumb_basic()
09:34:06 DEBUG Entering _get_cookie_basic()
09:34:06 DEBUG reusing cookie
09:34:06 DEBUG Exiting _get_cookie_basic()
09:34:06 DEBUG Entering _get_crumb_basic()
09:34:06 DEBUG reusing crumb
09:34:06 DEBUG Exiting _get_crumb_basic()
09:34:06 DEBUG Exiting _get_cookie_and_crumb_basic()
09:34:06 DEBUG Exiting _get_cookie_and_crumb()
09:34:06 DEBUG response code=200
09:34:06 DEBUG Exiting _make_request()
09:34:07 DEBUG Exiting get()
09:34:07 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:34:05
09:34:07 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:34:05-05:00
09:34:07 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:34:05-05:00
09:34:07 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:34:07 DEBUG Exiting history()
09:34:15 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:34:17 DEBUG Entering history()
09:34:17 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:34:17 DEBUG Entering history()
09:34:17 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:34:17 DEBUG Entering get()
09:34:17 DEBUG Entering _make_request()
09:34:17 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:34:17 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:34:17 DEBUG Entering _get_cookie_and_crumb()
09:34:17 DEBUG cookie_mode = 'basic'
09:34:17 DEBUG Entering _get_cookie_and_crumb_basic()
09:34:17 DEBUG Entering _get_cookie_basic()
09:34:17 DEBUG reusing cookie
09:34:17 DEBUG Exiting _get_cookie_basic()
09:34:17 DEBUG Entering _get_crumb_basic()
09:34:17 DEBUG reusing crumb
09:34:17 DEBUG Exiting _get_crumb_basic()
09:34:17 DEBUG Exiting _get_cookie_and_crumb_basic()
09:34:17 DEBUG Exiting _get_cookie_and_crumb()
09:34:17 DEBUG response code=200
09:34:17 DEBUG Exiting _make_request()
09:34:17 DEBUG Exiting get()
09:34:17 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:34:16
09:34:17 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:34:16-05:00
09:34:17 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:34:17 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:34:17 DEBUG Exiting history()
09:34:17 DEBUG Exiting history()
09:34:17 DEBUG Entering history()
09:34:17 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:34:17 DEBUG Entering get()
09:34:17 DEBUG Entering _make_request()
09:34:17 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:34:17 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:34:17 DEBUG Entering _get_cookie_and_crumb()
09:34:17 DEBUG cookie_mode = 'basic'
09:34:17 DEBUG Entering _get_cookie_and_crumb_basic()
09:34:17 DEBUG Entering _get_cookie_basic()
09:34:17 DEBUG reusing cookie
09:34:17 DEBUG Exiting _get_cookie_basic()
09:34:17 DEBUG Entering _get_crumb_basic()
09:34:17 DEBUG reusing crumb
09:34:17 DEBUG Exiting _get_crumb_basic()
09:34:17 DEBUG Exiting _get_cookie_and_crumb_basic()
09:34:17 DEBUG Exiting _get_cookie_and_crumb()
09:34:17 DEBUG response code=200
09:34:17 DEBUG Exiting _make_request()
09:34:17 DEBUG Exiting get()
09:34:17 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:34:16
09:34:17 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:34:16-05:00
09:34:17 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:34:16-05:00
09:34:17 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:34:17 DEBUG Exiting history()
09:34:17 DEBUG POLL [Yahoo]: 09:34:17 Price=$57.06
09:34:27 INFO 🔔 MARKET OPEN
09:34:27 DEBUG Entering history()
09:34:27 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:34:27 DEBUG Entering history()
09:34:27 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:34:27 DEBUG Entering get()
09:34:27 DEBUG Entering _make_request()
09:34:27 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:34:27 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:34:27 DEBUG Entering _get_cookie_and_crumb()
09:34:27 DEBUG cookie_mode = 'basic'
09:34:27 DEBUG Entering _get_cookie_and_crumb_basic()
09:34:27 DEBUG Entering _get_cookie_basic()
09:34:27 DEBUG reusing cookie
09:34:27 DEBUG Exiting _get_cookie_basic()
09:34:27 DEBUG Entering _get_crumb_basic()
09:34:27 DEBUG reusing crumb
09:34:27 DEBUG Exiting _get_crumb_basic()
09:34:27 DEBUG Exiting _get_cookie_and_crumb_basic()
09:34:27 DEBUG Exiting _get_cookie_and_crumb()
09:34:27 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
09:34:27 DEBUG response code=200
09:34:27 DEBUG Exiting _make_request()
09:34:27 DEBUG Exiting get()
09:34:27 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:34:23
09:34:27 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:34:23-05:00
09:34:27 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:34:27 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:34:27 DEBUG Exiting history()
09:34:27 DEBUG Exiting history()
09:34:27 DEBUG Entering history()
09:34:27 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:34:27 DEBUG Entering get()
09:34:27 DEBUG Entering _make_request()
09:34:27 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:34:27 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:34:27 DEBUG Entering _get_cookie_and_crumb()
09:34:27 DEBUG cookie_mode = 'basic'
09:34:27 DEBUG Entering _get_cookie_and_crumb_basic()
09:34:27 DEBUG Entering _get_cookie_basic()
09:34:27 DEBUG reusing cookie
09:34:27 DEBUG Exiting _get_cookie_basic()
09:34:27 DEBUG Entering _get_crumb_basic()
09:34:27 DEBUG reusing crumb
09:34:27 DEBUG Exiting _get_crumb_basic()
09:34:27 DEBUG Exiting _get_cookie_and_crumb_basic()
09:34:27 DEBUG Exiting _get_cookie_and_crumb()
09:34:27 DEBUG response code=200
09:34:27 DEBUG Exiting _make_request()
09:34:27 DEBUG Exiting get()
09:34:27 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:34:16
09:34:27 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:34:16-05:00
09:34:27 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:34:16-05:00
09:34:27 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:34:27 DEBUG Exiting history()
09:34:27 DEBUG POLL [Yahoo]: 09:34:27 Price=$57.06
09:34:37 DEBUG Entering history()
09:34:37 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:34:37 DEBUG Entering history()
09:34:37 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:34:37 DEBUG Entering get()
09:34:37 DEBUG Entering _make_request()
09:34:37 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:34:37 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:34:37 DEBUG Entering _get_cookie_and_crumb()
09:34:37 DEBUG cookie_mode = 'basic'
09:34:37 DEBUG Entering _get_cookie_and_crumb_basic()
09:34:37 DEBUG Entering _get_cookie_basic()
09:34:37 DEBUG reusing cookie
09:34:37 DEBUG Exiting _get_cookie_basic()
09:34:37 DEBUG Entering _get_crumb_basic()
09:34:37 DEBUG reusing crumb
09:34:37 DEBUG Exiting _get_crumb_basic()
09:34:37 DEBUG Exiting _get_cookie_and_crumb_basic()
09:34:37 DEBUG Exiting _get_cookie_and_crumb()
09:34:37 DEBUG response code=200
09:34:37 DEBUG Exiting _make_request()
09:34:37 DEBUG Exiting get()
09:34:37 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:34:35
09:34:37 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:34:35-05:00
09:34:37 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:34:37 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:34:37 DEBUG Exiting history()
09:34:37 DEBUG Exiting history()
09:34:37 DEBUG Entering history()
09:34:37 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:34:37 DEBUG Entering get()
09:34:37 DEBUG Entering _make_request()
09:34:37 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:34:37 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:34:37 DEBUG Entering _get_cookie_and_crumb()
09:34:37 DEBUG cookie_mode = 'basic'
09:34:37 DEBUG Entering _get_cookie_and_crumb_basic()
09:34:37 DEBUG Entering _get_cookie_basic()
09:34:37 DEBUG reusing cookie
09:34:37 DEBUG Exiting _get_cookie_basic()
09:34:37 DEBUG Entering _get_crumb_basic()
09:34:37 DEBUG reusing crumb
09:34:37 DEBUG Exiting _get_crumb_basic()
09:34:37 DEBUG Exiting _get_cookie_and_crumb_basic()
09:34:37 DEBUG Exiting _get_cookie_and_crumb()
09:34:37 DEBUG response code=200
09:34:37 DEBUG Exiting _make_request()
09:34:37 DEBUG Exiting get()
09:34:37 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:34:35
09:34:37 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:34:35-05:00
09:34:37 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:34:35-05:00
09:34:37 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:34:37 DEBUG Exiting history()
09:34:37 DEBUG POLL [Yahoo]: 09:34:37 Price=$57.04
09:34:45 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:34:47 DEBUG Entering history()
09:34:47 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:34:47 DEBUG Entering history()
09:34:47 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:34:47 DEBUG Entering get()
09:34:47 DEBUG Entering _make_request()
09:34:47 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:34:47 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:34:47 DEBUG Entering _get_cookie_and_crumb()
09:34:47 DEBUG cookie_mode = 'basic'
09:34:47 DEBUG Entering _get_cookie_and_crumb_basic()
09:34:47 DEBUG Entering _get_cookie_basic()
09:34:47 DEBUG reusing cookie
09:34:47 DEBUG Exiting _get_cookie_basic()
09:34:47 DEBUG Entering _get_crumb_basic()
09:34:47 DEBUG reusing crumb
09:34:47 DEBUG Exiting _get_crumb_basic()
09:34:47 DEBUG Exiting _get_cookie_and_crumb_basic()
09:34:47 DEBUG Exiting _get_cookie_and_crumb()
09:34:47 DEBUG response code=200
09:34:47 DEBUG Exiting _make_request()
09:34:47 DEBUG Exiting get()
09:34:47 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:34:35
09:34:47 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:34:35-05:00
09:34:47 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:34:47 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:34:47 DEBUG Exiting history()
09:34:47 DEBUG Exiting history()
09:34:47 DEBUG Entering history()
09:34:47 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:34:47 DEBUG Entering get()
09:34:47 DEBUG Entering _make_request()
09:34:47 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:34:47 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:34:47 DEBUG Entering _get_cookie_and_crumb()
09:34:47 DEBUG cookie_mode = 'basic'
09:34:47 DEBUG Entering _get_cookie_and_crumb_basic()
09:34:47 DEBUG Entering _get_cookie_basic()
09:34:47 DEBUG reusing cookie
09:34:47 DEBUG Exiting _get_cookie_basic()
09:34:47 DEBUG Entering _get_crumb_basic()
09:34:47 DEBUG reusing crumb
09:34:47 DEBUG Exiting _get_crumb_basic()
09:34:47 DEBUG Exiting _get_cookie_and_crumb_basic()
09:34:47 DEBUG Exiting _get_cookie_and_crumb()
09:34:47 DEBUG response code=200
09:34:47 DEBUG Exiting _make_request()
09:34:47 DEBUG Exiting get()
09:34:47 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:34:35
09:34:47 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:34:35-05:00
09:34:47 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:34:35-05:00
09:34:47 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:34:47 DEBUG Exiting history()
09:34:57 DEBUG Entering history()
09:34:57 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:34:57 DEBUG Entering history()
09:34:57 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:34:57 DEBUG Entering get()
09:34:57 DEBUG Entering _make_request()
09:34:57 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:34:57 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:34:57 DEBUG Entering _get_cookie_and_crumb()
09:34:57 DEBUG cookie_mode = 'basic'
09:34:57 DEBUG Entering _get_cookie_and_crumb_basic()
09:34:57 DEBUG Entering _get_cookie_basic()
09:34:57 DEBUG reusing cookie
09:34:57 DEBUG Exiting _get_cookie_basic()
09:34:57 DEBUG Entering _get_crumb_basic()
09:34:57 DEBUG reusing crumb
09:34:57 DEBUG Exiting _get_crumb_basic()
09:34:57 DEBUG Exiting _get_cookie_and_crumb_basic()
09:34:57 DEBUG Exiting _get_cookie_and_crumb()
09:34:58 DEBUG response code=200
09:34:58 DEBUG Exiting _make_request()
09:34:58 DEBUG Exiting get()
09:34:58 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:34:56
09:34:58 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:34:56-05:00
09:34:58 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:34:58 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:34:58 DEBUG Exiting history()
09:34:58 DEBUG Exiting history()
09:34:58 DEBUG Entering history()
09:34:58 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:34:58 DEBUG Entering get()
09:34:58 DEBUG Entering _make_request()
09:34:58 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:34:58 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:34:58 DEBUG Entering _get_cookie_and_crumb()
09:34:58 DEBUG cookie_mode = 'basic'
09:34:58 DEBUG Entering _get_cookie_and_crumb_basic()
09:34:58 DEBUG Entering _get_cookie_basic()
09:34:58 DEBUG reusing cookie
09:34:58 DEBUG Exiting _get_cookie_basic()
09:34:58 DEBUG Entering _get_crumb_basic()
09:34:58 DEBUG reusing crumb
09:34:58 DEBUG Exiting _get_crumb_basic()
09:34:58 DEBUG Exiting _get_cookie_and_crumb_basic()
09:34:58 DEBUG Exiting _get_cookie_and_crumb()
09:34:58 DEBUG response code=200
09:34:58 DEBUG Exiting _make_request()
09:34:58 DEBUG Exiting get()
09:34:58 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:34:56
09:34:58 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:34:56-05:00
09:34:58 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:34:56-05:00
09:34:58 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:34:58 DEBUG Exiting history()
09:34:58 DEBUG POLL [Yahoo]: 09:34:58 Price=$57.07
09:35:00 DEBUG BAR: 09:34:00 O=56.99 H=56.99 L=56.99 C=56.99
09:35:08 DEBUG Building OR: H=57.12 L=56.68
09:35:08 DEBUG Entering history()
09:35:08 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:35:08 DEBUG Entering history()
09:35:08 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:35:08 DEBUG Entering get()
09:35:08 DEBUG Entering _make_request()
09:35:08 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:35:08 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:35:08 DEBUG Entering _get_cookie_and_crumb()
09:35:08 DEBUG cookie_mode = 'basic'
09:35:08 DEBUG Entering _get_cookie_and_crumb_basic()
09:35:08 DEBUG Entering _get_cookie_basic()
09:35:08 DEBUG reusing cookie
09:35:08 DEBUG Exiting _get_cookie_basic()
09:35:08 DEBUG Entering _get_crumb_basic()
09:35:08 DEBUG reusing crumb
09:35:08 DEBUG Exiting _get_crumb_basic()
09:35:08 DEBUG Exiting _get_cookie_and_crumb_basic()
09:35:08 DEBUG Exiting _get_cookie_and_crumb()
09:35:08 DEBUG response code=200
09:35:08 DEBUG Exiting _make_request()
09:35:08 DEBUG Exiting get()
09:35:08 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:35:01
09:35:08 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:35:01-05:00
09:35:08 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:35:08 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:35:08 DEBUG Exiting history()
09:35:08 DEBUG Exiting history()
09:35:08 DEBUG Entering history()
09:35:08 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:35:08 DEBUG Entering get()
09:35:08 DEBUG Entering _make_request()
09:35:08 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:35:08 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:35:08 DEBUG Entering _get_cookie_and_crumb()
09:35:08 DEBUG cookie_mode = 'basic'
09:35:08 DEBUG Entering _get_cookie_and_crumb_basic()
09:35:08 DEBUG Entering _get_cookie_basic()
09:35:08 DEBUG reusing cookie
09:35:08 DEBUG Exiting _get_cookie_basic()
09:35:08 DEBUG Entering _get_crumb_basic()
09:35:08 DEBUG reusing crumb
09:35:08 DEBUG Exiting _get_crumb_basic()
09:35:08 DEBUG Exiting _get_cookie_and_crumb_basic()
09:35:08 DEBUG Exiting _get_cookie_and_crumb()
09:35:08 DEBUG response code=200
09:35:08 DEBUG Exiting _make_request()
09:35:08 DEBUG Exiting get()
09:35:08 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:34:56
09:35:08 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:34:56-05:00
09:35:08 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:34:56-05:00
09:35:08 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:35:08 DEBUG Exiting history()
09:35:08 DEBUG POLL [Yahoo]: 09:35:08 Price=$57.03
09:35:08 INFO 📊 OPENING RANGE SET (from collected bars)
09:35:08 INFO High: $57.12 | Low: $56.68
09:35:08 DEBUG Starting new HTTPS connection (1): api.pushover.net:443
09:35:08 DEBUG https://api.pushover.net:443 "POST /1/messages.json HTTP/1.1" 200 None
09:35:08 DEBUG State saved
09:35:08 DEBUG CHECK: C=57.03 vs OH=57.12 OL=56.68 | broke_high=False broke_low=False
09:35:15 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:35:18 DEBUG Entering history()
09:35:18 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:35:18 DEBUG Entering history()
09:35:18 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:35:18 DEBUG Entering get()
09:35:18 DEBUG Entering _make_request()
09:35:18 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:35:18 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:35:18 DEBUG Entering _get_cookie_and_crumb()
09:35:18 DEBUG cookie_mode = 'basic'
09:35:18 DEBUG Entering _get_cookie_and_crumb_basic()
09:35:18 DEBUG Entering _get_cookie_basic()
09:35:18 DEBUG reusing cookie
09:35:18 DEBUG Exiting _get_cookie_basic()
09:35:18 DEBUG Entering _get_crumb_basic()
09:35:18 DEBUG reusing crumb
09:35:18 DEBUG Exiting _get_crumb_basic()
09:35:18 DEBUG Exiting _get_cookie_and_crumb_basic()
09:35:18 DEBUG Exiting _get_cookie_and_crumb()
09:35:18 DEBUG response code=200
09:35:18 DEBUG Exiting _make_request()
09:35:18 DEBUG Exiting get()
09:35:18 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:35:15
09:35:18 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:35:15-05:00
09:35:18 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:35:18 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:35:18 DEBUG Exiting history()
09:35:18 DEBUG Exiting history()
09:35:18 DEBUG Entering history()
09:35:18 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:35:18 DEBUG Entering get()
09:35:18 DEBUG Entering _make_request()
09:35:18 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:35:18 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:35:18 DEBUG Entering _get_cookie_and_crumb()
09:35:18 DEBUG cookie_mode = 'basic'
09:35:18 DEBUG Entering _get_cookie_and_crumb_basic()
09:35:18 DEBUG Entering _get_cookie_basic()
09:35:18 DEBUG reusing cookie
09:35:18 DEBUG Exiting _get_cookie_basic()
09:35:18 DEBUG Entering _get_crumb_basic()
09:35:18 DEBUG reusing crumb
09:35:18 DEBUG Exiting _get_crumb_basic()
09:35:18 DEBUG Exiting _get_cookie_and_crumb_basic()
09:35:18 DEBUG Exiting _get_cookie_and_crumb()
09:35:18 DEBUG response code=200
09:35:18 DEBUG Exiting _make_request()
09:35:18 DEBUG Exiting get()
09:35:18 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:35:15
09:35:18 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:35:15-05:00
09:35:18 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:35:15-05:00
09:35:18 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:35:18 DEBUG Exiting history()
09:35:18 DEBUG POLL [Yahoo]: 09:35:18 Price=$57.06
09:35:18 DEBUG CHECK: C=57.06 vs OH=57.12 OL=56.68 | broke_high=False broke_low=False
09:35:27 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
09:35:28 DEBUG Entering history()
09:35:28 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:35:28 DEBUG Entering history()
09:35:28 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:35:28 DEBUG Entering get()
09:35:28 DEBUG Entering _make_request()
09:35:28 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:35:28 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:35:28 DEBUG Entering _get_cookie_and_crumb()
09:35:28 DEBUG cookie_mode = 'basic'
09:35:28 DEBUG Entering _get_cookie_and_crumb_basic()
09:35:28 DEBUG Entering _get_cookie_basic()
09:35:28 DEBUG reusing cookie
09:35:28 DEBUG Exiting _get_cookie_basic()
09:35:28 DEBUG Entering _get_crumb_basic()
09:35:28 DEBUG reusing crumb
09:35:28 DEBUG Exiting _get_crumb_basic()
09:35:28 DEBUG Exiting _get_cookie_and_crumb_basic()
09:35:28 DEBUG Exiting _get_cookie_and_crumb()
09:35:28 DEBUG response code=200
09:35:28 DEBUG Exiting _make_request()
09:35:28 DEBUG Exiting get()
09:35:28 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:35:15
09:35:28 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:35:15-05:00
09:35:28 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:35:28 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:35:28 DEBUG Exiting history()
09:35:28 DEBUG Exiting history()
09:35:28 DEBUG Entering history()
09:35:28 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:35:28 DEBUG Entering get()
09:35:28 DEBUG Entering _make_request()
09:35:28 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:35:28 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:35:28 DEBUG Entering _get_cookie_and_crumb()
09:35:28 DEBUG cookie_mode = 'basic'
09:35:28 DEBUG Entering _get_cookie_and_crumb_basic()
09:35:28 DEBUG Entering _get_cookie_basic()
09:35:28 DEBUG reusing cookie
09:35:28 DEBUG Exiting _get_cookie_basic()
09:35:28 DEBUG Entering _get_crumb_basic()
09:35:28 DEBUG reusing crumb
09:35:28 DEBUG Exiting _get_crumb_basic()
09:35:28 DEBUG Exiting _get_cookie_and_crumb_basic()
09:35:28 DEBUG Exiting _get_cookie_and_crumb()
09:35:28 DEBUG response code=200
09:35:28 DEBUG Exiting _make_request()
09:35:28 DEBUG Exiting get()
09:35:28 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:35:15
09:35:28 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:35:15-05:00
09:35:28 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:35:15-05:00
09:35:28 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:35:28 DEBUG Exiting history()
09:35:38 DEBUG Entering history()
09:35:38 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:35:38 DEBUG Entering history()
09:35:38 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:35:38 DEBUG Entering get()
09:35:38 DEBUG Entering _make_request()
09:35:38 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:35:38 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:35:38 DEBUG Entering _get_cookie_and_crumb()
09:35:38 DEBUG cookie_mode = 'basic'
09:35:38 DEBUG Entering _get_cookie_and_crumb_basic()
09:35:38 DEBUG Entering _get_cookie_basic()
09:35:38 DEBUG reusing cookie
09:35:38 DEBUG Exiting _get_cookie_basic()
09:35:38 DEBUG Entering _get_crumb_basic()
09:35:38 DEBUG reusing crumb
09:35:38 DEBUG Exiting _get_crumb_basic()
09:35:38 DEBUG Exiting _get_cookie_and_crumb_basic()
09:35:38 DEBUG Exiting _get_cookie_and_crumb()
09:35:38 DEBUG response code=200
09:35:38 DEBUG Exiting _make_request()
09:35:38 DEBUG Exiting get()
09:35:39 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:35:37
09:35:39 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:35:37-05:00
09:35:39 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:35:39 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:35:39 DEBUG Exiting history()
09:35:39 DEBUG Exiting history()
09:35:39 DEBUG Entering history()
09:35:39 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:35:39 DEBUG Entering get()
09:35:39 DEBUG Entering _make_request()
09:35:39 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:35:39 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:35:39 DEBUG Entering _get_cookie_and_crumb()
09:35:39 DEBUG cookie_mode = 'basic'
09:35:39 DEBUG Entering _get_cookie_and_crumb_basic()
09:35:39 DEBUG Entering _get_cookie_basic()
09:35:39 DEBUG reusing cookie
09:35:39 DEBUG Exiting _get_cookie_basic()
09:35:39 DEBUG Entering _get_crumb_basic()
09:35:39 DEBUG reusing crumb
09:35:39 DEBUG Exiting _get_crumb_basic()
09:35:39 DEBUG Exiting _get_cookie_and_crumb_basic()
09:35:39 DEBUG Exiting _get_cookie_and_crumb()
09:35:39 DEBUG response code=200
09:35:39 DEBUG Exiting _make_request()
09:35:39 DEBUG Exiting get()
09:35:39 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:35:37
09:35:39 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:35:37-05:00
09:35:39 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:35:37-05:00
09:35:39 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:35:39 DEBUG Exiting history()
09:35:39 DEBUG POLL [Yahoo]: 09:35:39 Price=$57.14
09:35:39 DEBUG CHECK: C=57.14 vs OH=57.12 OL=56.68 | broke_high=False broke_low=False
09:35:39 INFO 📈 BREAKOUT UP: $57.12$57.14
09:35:39 DEBUG State saved
09:35:45 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:35:49 DEBUG Entering history()
09:35:49 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:35:49 DEBUG Entering history()
09:35:49 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:35:49 DEBUG Entering get()
09:35:49 DEBUG Entering _make_request()
09:35:49 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:35:49 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:35:49 DEBUG Entering _get_cookie_and_crumb()
09:35:49 DEBUG cookie_mode = 'basic'
09:35:49 DEBUG Entering _get_cookie_and_crumb_basic()
09:35:49 DEBUG Entering _get_cookie_basic()
09:35:49 DEBUG reusing cookie
09:35:49 DEBUG Exiting _get_cookie_basic()
09:35:49 DEBUG Entering _get_crumb_basic()
09:35:49 DEBUG reusing crumb
09:35:49 DEBUG Exiting _get_crumb_basic()
09:35:49 DEBUG Exiting _get_cookie_and_crumb_basic()
09:35:49 DEBUG Exiting _get_cookie_and_crumb()
09:35:49 DEBUG response code=200
09:35:49 DEBUG Exiting _make_request()
09:35:49 DEBUG Exiting get()
09:35:49 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:35:48
09:35:49 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:35:48-05:00
09:35:49 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:35:49 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:35:49 DEBUG Exiting history()
09:35:49 DEBUG Exiting history()
09:35:49 DEBUG Entering history()
09:35:49 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:35:49 DEBUG Entering get()
09:35:49 DEBUG Entering _make_request()
09:35:49 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:35:49 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:35:49 DEBUG Entering _get_cookie_and_crumb()
09:35:49 DEBUG cookie_mode = 'basic'
09:35:49 DEBUG Entering _get_cookie_and_crumb_basic()
09:35:49 DEBUG Entering _get_cookie_basic()
09:35:49 DEBUG reusing cookie
09:35:49 DEBUG Exiting _get_cookie_basic()
09:35:49 DEBUG Entering _get_crumb_basic()
09:35:49 DEBUG reusing crumb
09:35:49 DEBUG Exiting _get_crumb_basic()
09:35:49 DEBUG Exiting _get_cookie_and_crumb_basic()
09:35:49 DEBUG Exiting _get_cookie_and_crumb()
09:35:49 DEBUG response code=200
09:35:49 DEBUG Exiting _make_request()
09:35:49 DEBUG Exiting get()
09:35:49 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:35:48
09:35:49 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:35:48-05:00
09:35:49 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:35:48-05:00
09:35:49 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:35:49 DEBUG Exiting history()
09:35:49 DEBUG POLL [Yahoo]: 09:35:49 Price=$57.21
09:35:49 DEBUG CHECK: C=57.21 vs OH=57.12 OL=56.68 | broke_high=True broke_low=False
09:35:59 DEBUG Entering history()
09:35:59 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:35:59 DEBUG Entering history()
09:35:59 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:35:59 DEBUG Entering get()
09:35:59 DEBUG Entering _make_request()
09:35:59 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:35:59 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:35:59 DEBUG Entering _get_cookie_and_crumb()
09:35:59 DEBUG cookie_mode = 'basic'
09:35:59 DEBUG Entering _get_cookie_and_crumb_basic()
09:35:59 DEBUG Entering _get_cookie_basic()
09:35:59 DEBUG reusing cookie
09:35:59 DEBUG Exiting _get_cookie_basic()
09:35:59 DEBUG Entering _get_crumb_basic()
09:35:59 DEBUG reusing crumb
09:35:59 DEBUG Exiting _get_crumb_basic()
09:35:59 DEBUG Exiting _get_cookie_and_crumb_basic()
09:35:59 DEBUG Exiting _get_cookie_and_crumb()
09:35:59 DEBUG response code=200
09:35:59 DEBUG Exiting _make_request()
09:35:59 DEBUG Exiting get()
09:35:59 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:35:57
09:35:59 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:35:57-05:00
09:35:59 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:35:59 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:35:59 DEBUG Exiting history()
09:35:59 DEBUG Exiting history()
09:35:59 DEBUG Entering history()
09:35:59 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:35:59 DEBUG Entering get()
09:35:59 DEBUG Entering _make_request()
09:35:59 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:35:59 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:35:59 DEBUG Entering _get_cookie_and_crumb()
09:35:59 DEBUG cookie_mode = 'basic'
09:35:59 DEBUG Entering _get_cookie_and_crumb_basic()
09:35:59 DEBUG Entering _get_cookie_basic()
09:35:59 DEBUG reusing cookie
09:35:59 DEBUG Exiting _get_cookie_basic()
09:35:59 DEBUG Entering _get_crumb_basic()
09:35:59 DEBUG reusing crumb
09:35:59 DEBUG Exiting _get_crumb_basic()
09:35:59 DEBUG Exiting _get_cookie_and_crumb_basic()
09:35:59 DEBUG Exiting _get_cookie_and_crumb()
09:35:59 DEBUG response code=200
09:35:59 DEBUG Exiting _make_request()
09:35:59 DEBUG Exiting get()
09:35:59 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:35:57
09:35:59 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:35:57-05:00
09:35:59 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:35:57-05:00
09:35:59 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:35:59 DEBUG Exiting history()
09:35:59 DEBUG POLL [Yahoo]: 09:35:59 Price=$57.20
09:35:59 DEBUG CHECK: C=57.20 vs OH=57.12 OL=56.68 | broke_high=True broke_low=False
09:36:00 DEBUG BAR: 09:35:00 O=57.14 H=57.20 L=57.14 C=57.20
09:36:00 DEBUG Building OR: H=57.20 L=56.68
09:36:00 DEBUG Checking: C=57.20 vs OH=57.20 OL=56.68 | broke_high=True broke_low=False
09:36:09 DEBUG Entering history()
09:36:09 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:36:09 DEBUG Entering history()
09:36:09 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:36:09 DEBUG Entering get()
09:36:09 DEBUG Entering _make_request()
09:36:09 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:36:09 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:36:09 DEBUG Entering _get_cookie_and_crumb()
09:36:09 DEBUG cookie_mode = 'basic'
09:36:09 DEBUG Entering _get_cookie_and_crumb_basic()
09:36:09 DEBUG Entering _get_cookie_basic()
09:36:09 DEBUG reusing cookie
09:36:09 DEBUG Exiting _get_cookie_basic()
09:36:09 DEBUG Entering _get_crumb_basic()
09:36:09 DEBUG reusing crumb
09:36:09 DEBUG Exiting _get_crumb_basic()
09:36:09 DEBUG Exiting _get_cookie_and_crumb_basic()
09:36:09 DEBUG Exiting _get_cookie_and_crumb()
09:36:09 DEBUG response code=200
09:36:09 DEBUG Exiting _make_request()
09:36:09 DEBUG Exiting get()
09:36:09 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:35:57
09:36:09 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:35:57-05:00
09:36:09 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:36:09 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:36:09 DEBUG Exiting history()
09:36:09 DEBUG Exiting history()
09:36:09 DEBUG Entering history()
09:36:09 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:36:09 DEBUG Entering get()
09:36:09 DEBUG Entering _make_request()
09:36:09 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:36:09 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:36:09 DEBUG Entering _get_cookie_and_crumb()
09:36:09 DEBUG cookie_mode = 'basic'
09:36:09 DEBUG Entering _get_cookie_and_crumb_basic()
09:36:09 DEBUG Entering _get_cookie_basic()
09:36:09 DEBUG reusing cookie
09:36:09 DEBUG Exiting _get_cookie_basic()
09:36:09 DEBUG Entering _get_crumb_basic()
09:36:09 DEBUG reusing crumb
09:36:09 DEBUG Exiting _get_crumb_basic()
09:36:09 DEBUG Exiting _get_cookie_and_crumb_basic()
09:36:09 DEBUG Exiting _get_cookie_and_crumb()
09:36:09 DEBUG response code=200
09:36:09 DEBUG Exiting _make_request()
09:36:09 DEBUG Exiting get()
09:36:09 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:35:57
09:36:09 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:35:57-05:00
09:36:09 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:35:57-05:00
09:36:09 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:36:09 DEBUG Exiting history()
09:36:15 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:36:19 DEBUG Entering history()
09:36:19 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:36:19 DEBUG Entering history()
09:36:19 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:36:19 DEBUG Entering get()
09:36:19 DEBUG Entering _make_request()
09:36:19 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:36:19 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:36:19 DEBUG Entering _get_cookie_and_crumb()
09:36:19 DEBUG cookie_mode = 'basic'
09:36:19 DEBUG Entering _get_cookie_and_crumb_basic()
09:36:19 DEBUG Entering _get_cookie_basic()
09:36:19 DEBUG reusing cookie
09:36:19 DEBUG Exiting _get_cookie_basic()
09:36:19 DEBUG Entering _get_crumb_basic()
09:36:19 DEBUG reusing crumb
09:36:19 DEBUG Exiting _get_crumb_basic()
09:36:19 DEBUG Exiting _get_cookie_and_crumb_basic()
09:36:19 DEBUG Exiting _get_cookie_and_crumb()
09:36:19 DEBUG response code=200
09:36:19 DEBUG Exiting _make_request()
09:36:19 DEBUG Exiting get()
09:36:19 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:36:18
09:36:19 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:36:18-05:00
09:36:19 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:36:19 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:36:19 DEBUG Exiting history()
09:36:19 DEBUG Exiting history()
09:36:19 DEBUG Entering history()
09:36:19 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:36:19 DEBUG Entering get()
09:36:19 DEBUG Entering _make_request()
09:36:19 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:36:19 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:36:19 DEBUG Entering _get_cookie_and_crumb()
09:36:19 DEBUG cookie_mode = 'basic'
09:36:19 DEBUG Entering _get_cookie_and_crumb_basic()
09:36:19 DEBUG Entering _get_cookie_basic()
09:36:19 DEBUG reusing cookie
09:36:19 DEBUG Exiting _get_cookie_basic()
09:36:19 DEBUG Entering _get_crumb_basic()
09:36:19 DEBUG reusing crumb
09:36:19 DEBUG Exiting _get_crumb_basic()
09:36:19 DEBUG Exiting _get_cookie_and_crumb_basic()
09:36:19 DEBUG Exiting _get_cookie_and_crumb()
09:36:19 DEBUG response code=200
09:36:19 DEBUG Exiting _make_request()
09:36:19 DEBUG Exiting get()
09:36:19 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:36:18
09:36:19 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:36:18-05:00
09:36:19 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:36:18-05:00
09:36:19 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:36:19 DEBUG Exiting history()
09:36:20 DEBUG POLL [Yahoo]: 09:36:20 Price=$57.27
09:36:20 DEBUG CHECK: C=57.27 vs OH=57.20 OL=56.68 | broke_high=True broke_low=False
09:36:27 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
09:36:30 DEBUG Entering history()
09:36:30 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:36:30 DEBUG Entering history()
09:36:30 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:36:30 DEBUG Entering get()
09:36:30 DEBUG Entering _make_request()
09:36:30 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:36:30 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:36:30 DEBUG Entering _get_cookie_and_crumb()
09:36:30 DEBUG cookie_mode = 'basic'
09:36:30 DEBUG Entering _get_cookie_and_crumb_basic()
09:36:30 DEBUG Entering _get_cookie_basic()
09:36:30 DEBUG reusing cookie
09:36:30 DEBUG Exiting _get_cookie_basic()
09:36:30 DEBUG Entering _get_crumb_basic()
09:36:30 DEBUG reusing crumb
09:36:30 DEBUG Exiting _get_crumb_basic()
09:36:30 DEBUG Exiting _get_cookie_and_crumb_basic()
09:36:30 DEBUG Exiting _get_cookie_and_crumb()
09:36:30 DEBUG response code=200
09:36:30 DEBUG Exiting _make_request()
09:36:30 DEBUG Exiting get()
09:36:30 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:36:25
09:36:30 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:36:25-05:00
09:36:30 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:36:30 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:36:30 DEBUG Exiting history()
09:36:30 DEBUG Exiting history()
09:36:30 DEBUG Entering history()
09:36:30 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:36:30 DEBUG Entering get()
09:36:30 DEBUG Entering _make_request()
09:36:30 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:36:30 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:36:30 DEBUG Entering _get_cookie_and_crumb()
09:36:30 DEBUG cookie_mode = 'basic'
09:36:30 DEBUG Entering _get_cookie_and_crumb_basic()
09:36:30 DEBUG Entering _get_cookie_basic()
09:36:30 DEBUG reusing cookie
09:36:30 DEBUG Exiting _get_cookie_basic()
09:36:30 DEBUG Entering _get_crumb_basic()
09:36:30 DEBUG reusing crumb
09:36:30 DEBUG Exiting _get_crumb_basic()
09:36:30 DEBUG Exiting _get_cookie_and_crumb_basic()
09:36:30 DEBUG Exiting _get_cookie_and_crumb()
09:36:30 DEBUG response code=200
09:36:30 DEBUG Exiting _make_request()
09:36:30 DEBUG Exiting get()
09:36:30 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:36:25
09:36:30 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:36:25-05:00
09:36:30 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:36:25-05:00
09:36:30 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:36:30 DEBUG Exiting history()
09:36:30 DEBUG POLL [Yahoo]: 09:36:30 Price=$57.26
09:36:30 DEBUG CHECK: C=57.26 vs OH=57.20 OL=56.68 | broke_high=True broke_low=False
09:36:40 DEBUG Entering history()
09:36:40 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:36:40 DEBUG Entering history()
09:36:40 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:36:40 DEBUG Entering get()
09:36:40 DEBUG Entering _make_request()
09:36:40 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:36:40 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:36:40 DEBUG Entering _get_cookie_and_crumb()
09:36:40 DEBUG cookie_mode = 'basic'
09:36:40 DEBUG Entering _get_cookie_and_crumb_basic()
09:36:40 DEBUG Entering _get_cookie_basic()
09:36:40 DEBUG reusing cookie
09:36:40 DEBUG Exiting _get_cookie_basic()
09:36:40 DEBUG Entering _get_crumb_basic()
09:36:40 DEBUG reusing crumb
09:36:40 DEBUG Exiting _get_crumb_basic()
09:36:40 DEBUG Exiting _get_cookie_and_crumb_basic()
09:36:40 DEBUG Exiting _get_cookie_and_crumb()
09:36:40 DEBUG response code=200
09:36:40 DEBUG Exiting _make_request()
09:36:40 DEBUG Exiting get()
09:36:40 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:36:38
09:36:40 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:36:38-05:00
09:36:40 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:36:40 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:36:40 DEBUG Exiting history()
09:36:40 DEBUG Exiting history()
09:36:40 DEBUG Entering history()
09:36:40 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:36:40 DEBUG Entering get()
09:36:40 DEBUG Entering _make_request()
09:36:40 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:36:40 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:36:40 DEBUG Entering _get_cookie_and_crumb()
09:36:40 DEBUG cookie_mode = 'basic'
09:36:40 DEBUG Entering _get_cookie_and_crumb_basic()
09:36:40 DEBUG Entering _get_cookie_basic()
09:36:40 DEBUG reusing cookie
09:36:40 DEBUG Exiting _get_cookie_basic()
09:36:40 DEBUG Entering _get_crumb_basic()
09:36:40 DEBUG reusing crumb
09:36:40 DEBUG Exiting _get_crumb_basic()
09:36:40 DEBUG Exiting _get_cookie_and_crumb_basic()
09:36:40 DEBUG Exiting _get_cookie_and_crumb()
09:36:40 DEBUG response code=200
09:36:40 DEBUG Exiting _make_request()
09:36:40 DEBUG Exiting get()
09:36:40 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:36:38
09:36:40 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:36:38-05:00
09:36:40 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:36:38-05:00
09:36:40 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:36:40 DEBUG Exiting history()
09:36:40 DEBUG POLL [Yahoo]: 09:36:40 Price=$57.21
09:36:40 DEBUG CHECK: C=57.21 vs OH=57.20 OL=56.68 | broke_high=True broke_low=False
09:36:45 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:36:50 DEBUG Entering history()
09:36:50 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:36:50 DEBUG Entering history()
09:36:50 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:36:50 DEBUG Entering get()
09:36:50 DEBUG Entering _make_request()
09:36:50 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:36:50 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:36:50 DEBUG Entering _get_cookie_and_crumb()
09:36:50 DEBUG cookie_mode = 'basic'
09:36:50 DEBUG Entering _get_cookie_and_crumb_basic()
09:36:50 DEBUG Entering _get_cookie_basic()
09:36:50 DEBUG reusing cookie
09:36:50 DEBUG Exiting _get_cookie_basic()
09:36:50 DEBUG Entering _get_crumb_basic()
09:36:50 DEBUG reusing crumb
09:36:50 DEBUG Exiting _get_crumb_basic()
09:36:50 DEBUG Exiting _get_cookie_and_crumb_basic()
09:36:50 DEBUG Exiting _get_cookie_and_crumb()
09:36:50 DEBUG response code=200
09:36:50 DEBUG Exiting _make_request()
09:36:50 DEBUG Exiting get()
09:36:50 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:36:38
09:36:50 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:36:38-05:00
09:36:50 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:36:50 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:36:50 DEBUG Exiting history()
09:36:50 DEBUG Exiting history()
09:36:50 DEBUG Entering history()
09:36:50 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:36:50 DEBUG Entering get()
09:36:50 DEBUG Entering _make_request()
09:36:50 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:36:50 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:36:50 DEBUG Entering _get_cookie_and_crumb()
09:36:50 DEBUG cookie_mode = 'basic'
09:36:50 DEBUG Entering _get_cookie_and_crumb_basic()
09:36:50 DEBUG Entering _get_cookie_basic()
09:36:50 DEBUG reusing cookie
09:36:50 DEBUG Exiting _get_cookie_basic()
09:36:50 DEBUG Entering _get_crumb_basic()
09:36:50 DEBUG reusing crumb
09:36:50 DEBUG Exiting _get_crumb_basic()
09:36:50 DEBUG Exiting _get_cookie_and_crumb_basic()
09:36:50 DEBUG Exiting _get_cookie_and_crumb()
09:36:50 DEBUG response code=200
09:36:50 DEBUG Exiting _make_request()
09:36:50 DEBUG Exiting get()
09:36:50 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:36:38
09:36:50 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:36:38-05:00
09:36:50 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:36:38-05:00
09:36:50 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:36:50 DEBUG Exiting history()
09:37:00 DEBUG BAR: 09:36:00 O=57.23 H=57.23 L=57.18 C=57.18
09:37:00 DEBUG Checking: C=57.18 vs OH=57.20 OL=56.68 | broke_high=True broke_low=False
09:37:00 DEBUG Entering history()
09:37:00 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:37:00 DEBUG Entering history()
09:37:00 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:37:00 DEBUG Entering get()
09:37:00 DEBUG Entering _make_request()
09:37:00 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:37:00 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:37:00 DEBUG Entering _get_cookie_and_crumb()
09:37:00 DEBUG cookie_mode = 'basic'
09:37:00 DEBUG Entering _get_cookie_and_crumb_basic()
09:37:00 DEBUG Entering _get_cookie_basic()
09:37:00 DEBUG reusing cookie
09:37:00 DEBUG Exiting _get_cookie_basic()
09:37:00 DEBUG Entering _get_crumb_basic()
09:37:00 DEBUG reusing crumb
09:37:00 DEBUG Exiting _get_crumb_basic()
09:37:00 DEBUG Exiting _get_cookie_and_crumb_basic()
09:37:00 DEBUG Exiting _get_cookie_and_crumb()
09:37:00 DEBUG response code=200
09:37:00 DEBUG Exiting _make_request()
09:37:00 DEBUG Exiting get()
09:37:00 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:36:57
09:37:00 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:36:57-05:00
09:37:00 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:37:00 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:37:00 DEBUG Exiting history()
09:37:00 DEBUG Exiting history()
09:37:00 DEBUG Entering history()
09:37:00 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:37:00 DEBUG Entering get()
09:37:00 DEBUG Entering _make_request()
09:37:00 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:37:00 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:37:00 DEBUG Entering _get_cookie_and_crumb()
09:37:00 DEBUG cookie_mode = 'basic'
09:37:00 DEBUG Entering _get_cookie_and_crumb_basic()
09:37:00 DEBUG Entering _get_cookie_basic()
09:37:00 DEBUG reusing cookie
09:37:00 DEBUG Exiting _get_cookie_basic()
09:37:00 DEBUG Entering _get_crumb_basic()
09:37:00 DEBUG reusing crumb
09:37:00 DEBUG Exiting _get_crumb_basic()
09:37:00 DEBUG Exiting _get_cookie_and_crumb_basic()
09:37:00 DEBUG Exiting _get_cookie_and_crumb()
09:37:00 DEBUG response code=200
09:37:00 DEBUG Exiting _make_request()
09:37:00 DEBUG Exiting get()
09:37:00 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:36:57
09:37:00 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:36:57-05:00
09:37:00 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:36:57-05:00
09:37:00 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:37:00 DEBUG Exiting history()
09:37:00 DEBUG POLL [Yahoo]: 09:37:00 Price=$57.20
09:37:00 DEBUG CHECK: C=57.20 vs OH=57.20 OL=56.68 | broke_high=True broke_low=False
09:37:10 DEBUG Entering history()
09:37:10 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:37:10 DEBUG Entering history()
09:37:10 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:37:10 DEBUG Entering get()
09:37:10 DEBUG Entering _make_request()
09:37:10 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:37:10 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:37:10 DEBUG Entering _get_cookie_and_crumb()
09:37:10 DEBUG cookie_mode = 'basic'
09:37:10 DEBUG Entering _get_cookie_and_crumb_basic()
09:37:10 DEBUG Entering _get_cookie_basic()
09:37:10 DEBUG reusing cookie
09:37:10 DEBUG Exiting _get_cookie_basic()
09:37:10 DEBUG Entering _get_crumb_basic()
09:37:10 DEBUG reusing crumb
09:37:10 DEBUG Exiting _get_crumb_basic()
09:37:10 DEBUG Exiting _get_cookie_and_crumb_basic()
09:37:10 DEBUG Exiting _get_cookie_and_crumb()
09:37:10 DEBUG response code=200
09:37:10 DEBUG Exiting _make_request()
09:37:10 DEBUG Exiting get()
09:37:10 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:36:57
09:37:10 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:36:57-05:00
09:37:10 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:37:10 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:37:10 DEBUG Exiting history()
09:37:10 DEBUG Exiting history()
09:37:10 DEBUG Entering history()
09:37:10 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:37:10 DEBUG Entering get()
09:37:10 DEBUG Entering _make_request()
09:37:10 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:37:10 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:37:10 DEBUG Entering _get_cookie_and_crumb()
09:37:10 DEBUG cookie_mode = 'basic'
09:37:10 DEBUG Entering _get_cookie_and_crumb_basic()
09:37:10 DEBUG Entering _get_cookie_basic()
09:37:10 DEBUG reusing cookie
09:37:10 DEBUG Exiting _get_cookie_basic()
09:37:10 DEBUG Entering _get_crumb_basic()
09:37:10 DEBUG reusing crumb
09:37:10 DEBUG Exiting _get_crumb_basic()
09:37:10 DEBUG Exiting _get_cookie_and_crumb_basic()
09:37:10 DEBUG Exiting _get_cookie_and_crumb()
09:37:11 DEBUG response code=200
09:37:11 DEBUG Exiting _make_request()
09:37:11 DEBUG Exiting get()
09:37:11 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:36:57
09:37:11 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:36:57-05:00
09:37:11 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:36:57-05:00
09:37:11 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:37:11 DEBUG Exiting history()
09:37:15 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:37:21 DEBUG Entering history()
09:37:21 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:37:21 DEBUG Entering history()
09:37:21 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:37:21 DEBUG Entering get()
09:37:21 DEBUG Entering _make_request()
09:37:21 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:37:21 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:37:21 DEBUG Entering _get_cookie_and_crumb()
09:37:21 DEBUG cookie_mode = 'basic'
09:37:21 DEBUG Entering _get_cookie_and_crumb_basic()
09:37:21 DEBUG Entering _get_cookie_basic()
09:37:21 DEBUG reusing cookie
09:37:21 DEBUG Exiting _get_cookie_basic()
09:37:21 DEBUG Entering _get_crumb_basic()
09:37:21 DEBUG reusing crumb
09:37:21 DEBUG Exiting _get_crumb_basic()
09:37:21 DEBUG Exiting _get_cookie_and_crumb_basic()
09:37:21 DEBUG Exiting _get_cookie_and_crumb()
09:37:21 DEBUG response code=200
09:37:21 DEBUG Exiting _make_request()
09:37:21 DEBUG Exiting get()
09:37:21 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:37:17
09:37:21 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:37:17-05:00
09:37:21 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:37:21 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:37:21 DEBUG Exiting history()
09:37:21 DEBUG Exiting history()
09:37:21 DEBUG Entering history()
09:37:21 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:37:21 DEBUG Entering get()
09:37:21 DEBUG Entering _make_request()
09:37:21 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:37:21 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:37:21 DEBUG Entering _get_cookie_and_crumb()
09:37:21 DEBUG cookie_mode = 'basic'
09:37:21 DEBUG Entering _get_cookie_and_crumb_basic()
09:37:21 DEBUG Entering _get_cookie_basic()
09:37:21 DEBUG reusing cookie
09:37:21 DEBUG Exiting _get_cookie_basic()
09:37:21 DEBUG Entering _get_crumb_basic()
09:37:21 DEBUG reusing crumb
09:37:21 DEBUG Exiting _get_crumb_basic()
09:37:21 DEBUG Exiting _get_cookie_and_crumb_basic()
09:37:21 DEBUG Exiting _get_cookie_and_crumb()
09:37:21 DEBUG response code=200
09:37:21 DEBUG Exiting _make_request()
09:37:21 DEBUG Exiting get()
09:37:21 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:37:17
09:37:21 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:37:17-05:00
09:37:21 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:37:17-05:00
09:37:21 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:37:21 DEBUG Exiting history()
09:37:21 DEBUG POLL [Yahoo]: 09:37:21 Price=$57.17
09:37:21 DEBUG CHECK: C=57.17 vs OH=57.20 OL=56.68 | broke_high=True broke_low=False
09:37:27 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
09:37:31 DEBUG Entering history()
09:37:31 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:37:31 DEBUG Entering history()
09:37:31 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:37:31 DEBUG Entering get()
09:37:31 DEBUG Entering _make_request()
09:37:31 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:37:31 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:37:31 DEBUG Entering _get_cookie_and_crumb()
09:37:31 DEBUG cookie_mode = 'basic'
09:37:31 DEBUG Entering _get_cookie_and_crumb_basic()
09:37:31 DEBUG Entering _get_cookie_basic()
09:37:31 DEBUG reusing cookie
09:37:31 DEBUG Exiting _get_cookie_basic()
09:37:31 DEBUG Entering _get_crumb_basic()
09:37:31 DEBUG reusing crumb
09:37:31 DEBUG Exiting _get_crumb_basic()
09:37:31 DEBUG Exiting _get_cookie_and_crumb_basic()
09:37:31 DEBUG Exiting _get_cookie_and_crumb()
09:37:31 DEBUG response code=200
09:37:31 DEBUG Exiting _make_request()
09:37:31 DEBUG Exiting get()
09:37:31 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:37:17
09:37:31 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:37:17-05:00
09:37:31 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:37:31 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:37:31 DEBUG Exiting history()
09:37:31 DEBUG Exiting history()
09:37:31 DEBUG Entering history()
09:37:31 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:37:31 DEBUG Entering get()
09:37:31 DEBUG Entering _make_request()
09:37:31 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:37:31 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:37:31 DEBUG Entering _get_cookie_and_crumb()
09:37:31 DEBUG cookie_mode = 'basic'
09:37:31 DEBUG Entering _get_cookie_and_crumb_basic()
09:37:31 DEBUG Entering _get_cookie_basic()
09:37:31 DEBUG reusing cookie
09:37:31 DEBUG Exiting _get_cookie_basic()
09:37:31 DEBUG Entering _get_crumb_basic()
09:37:31 DEBUG reusing crumb
09:37:31 DEBUG Exiting _get_crumb_basic()
09:37:31 DEBUG Exiting _get_cookie_and_crumb_basic()
09:37:31 DEBUG Exiting _get_cookie_and_crumb()
09:37:31 DEBUG response code=200
09:37:31 DEBUG Exiting _make_request()
09:37:31 DEBUG Exiting get()
09:37:31 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:37:17
09:37:31 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:37:17-05:00
09:37:31 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:37:17-05:00
09:37:31 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:37:31 DEBUG Exiting history()
09:37:41 DEBUG Entering history()
09:37:41 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:37:41 DEBUG Entering history()
09:37:41 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:37:41 DEBUG Entering get()
09:37:41 DEBUG Entering _make_request()
09:37:41 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:37:41 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:37:41 DEBUG Entering _get_cookie_and_crumb()
09:37:41 DEBUG cookie_mode = 'basic'
09:37:41 DEBUG Entering _get_cookie_and_crumb_basic()
09:37:41 DEBUG Entering _get_cookie_basic()
09:37:41 DEBUG reusing cookie
09:37:41 DEBUG Exiting _get_cookie_basic()
09:37:41 DEBUG Entering _get_crumb_basic()
09:37:41 DEBUG reusing crumb
09:37:41 DEBUG Exiting _get_crumb_basic()
09:37:41 DEBUG Exiting _get_cookie_and_crumb_basic()
09:37:41 DEBUG Exiting _get_cookie_and_crumb()
09:37:41 DEBUG response code=200
09:37:41 DEBUG Exiting _make_request()
09:37:41 DEBUG Exiting get()
09:37:41 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:37:40
09:37:41 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:37:40-05:00
09:37:41 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:37:41 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:37:41 DEBUG Exiting history()
09:37:41 DEBUG Exiting history()
09:37:41 DEBUG Entering history()
09:37:41 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:37:41 DEBUG Entering get()
09:37:41 DEBUG Entering _make_request()
09:37:41 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:37:41 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:37:41 DEBUG Entering _get_cookie_and_crumb()
09:37:41 DEBUG cookie_mode = 'basic'
09:37:41 DEBUG Entering _get_cookie_and_crumb_basic()
09:37:41 DEBUG Entering _get_cookie_basic()
09:37:41 DEBUG reusing cookie
09:37:41 DEBUG Exiting _get_cookie_basic()
09:37:41 DEBUG Entering _get_crumb_basic()
09:37:41 DEBUG reusing crumb
09:37:41 DEBUG Exiting _get_crumb_basic()
09:37:41 DEBUG Exiting _get_cookie_and_crumb_basic()
09:37:41 DEBUG Exiting _get_cookie_and_crumb()
09:37:41 DEBUG response code=200
09:37:41 DEBUG Exiting _make_request()
09:37:41 DEBUG Exiting get()
09:37:41 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:37:40
09:37:41 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:37:40-05:00
09:37:41 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:37:40-05:00
09:37:41 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:37:41 DEBUG Exiting history()
09:37:41 DEBUG POLL [Yahoo]: 09:37:41 Price=$57.17
09:37:41 DEBUG CHECK: C=57.17 vs OH=57.20 OL=56.68 | broke_high=True broke_low=False
09:37:45 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:37:51 DEBUG Entering history()
09:37:51 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:37:51 DEBUG Entering history()
09:37:51 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:37:51 DEBUG Entering get()
09:37:51 DEBUG Entering _make_request()
09:37:51 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:37:51 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:37:51 DEBUG Entering _get_cookie_and_crumb()
09:37:51 DEBUG cookie_mode = 'basic'
09:37:51 DEBUG Entering _get_cookie_and_crumb_basic()
09:37:51 DEBUG Entering _get_cookie_basic()
09:37:51 DEBUG reusing cookie
09:37:51 DEBUG Exiting _get_cookie_basic()
09:37:51 DEBUG Entering _get_crumb_basic()
09:37:51 DEBUG reusing crumb
09:37:51 DEBUG Exiting _get_crumb_basic()
09:37:51 DEBUG Exiting _get_cookie_and_crumb_basic()
09:37:51 DEBUG Exiting _get_cookie_and_crumb()
09:37:51 DEBUG response code=200
09:37:51 DEBUG Exiting _make_request()
09:37:51 DEBUG Exiting get()
09:37:51 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:37:40
09:37:51 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:37:40-05:00
09:37:51 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:37:51 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:37:51 DEBUG Exiting history()
09:37:51 DEBUG Exiting history()
09:37:51 DEBUG Entering history()
09:37:51 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:37:51 DEBUG Entering get()
09:37:51 DEBUG Entering _make_request()
09:37:51 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:37:51 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:37:51 DEBUG Entering _get_cookie_and_crumb()
09:37:51 DEBUG cookie_mode = 'basic'
09:37:51 DEBUG Entering _get_cookie_and_crumb_basic()
09:37:51 DEBUG Entering _get_cookie_basic()
09:37:51 DEBUG reusing cookie
09:37:51 DEBUG Exiting _get_cookie_basic()
09:37:51 DEBUG Entering _get_crumb_basic()
09:37:51 DEBUG reusing crumb
09:37:51 DEBUG Exiting _get_crumb_basic()
09:37:51 DEBUG Exiting _get_cookie_and_crumb_basic()
09:37:51 DEBUG Exiting _get_cookie_and_crumb()
09:37:51 DEBUG response code=200
09:37:51 DEBUG Exiting _make_request()
09:37:51 DEBUG Exiting get()
09:37:51 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:37:40
09:37:51 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:37:40-05:00
09:37:51 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:37:40-05:00
09:37:51 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:37:51 DEBUG Exiting history()
09:38:00 DEBUG BAR: 09:37:00 O=57.13 H=57.16 L=57.13 C=57.13
09:38:00 DEBUG Checking: C=57.13 vs OH=57.20 OL=56.68 | broke_high=True broke_low=False
09:38:01 DEBUG Entering history()
09:38:01 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:38:01 DEBUG Entering history()
09:38:01 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:38:01 DEBUG Entering get()
09:38:01 DEBUG Entering _make_request()
09:38:01 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:38:01 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:38:01 DEBUG Entering _get_cookie_and_crumb()
09:38:01 DEBUG cookie_mode = 'basic'
09:38:01 DEBUG Entering _get_cookie_and_crumb_basic()
09:38:01 DEBUG Entering _get_cookie_basic()
09:38:01 DEBUG reusing cookie
09:38:01 DEBUG Exiting _get_cookie_basic()
09:38:01 DEBUG Entering _get_crumb_basic()
09:38:01 DEBUG reusing crumb
09:38:01 DEBUG Exiting _get_crumb_basic()
09:38:01 DEBUG Exiting _get_cookie_and_crumb_basic()
09:38:01 DEBUG Exiting _get_cookie_and_crumb()
09:38:01 DEBUG response code=200
09:38:01 DEBUG Exiting _make_request()
09:38:01 DEBUG Exiting get()
09:38:02 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:37:59
09:38:02 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:37:59-05:00
09:38:02 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:38:02 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:38:02 DEBUG Exiting history()
09:38:02 DEBUG Exiting history()
09:38:02 DEBUG Entering history()
09:38:02 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:38:02 DEBUG Entering get()
09:38:02 DEBUG Entering _make_request()
09:38:02 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:38:02 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:38:02 DEBUG Entering _get_cookie_and_crumb()
09:38:02 DEBUG cookie_mode = 'basic'
09:38:02 DEBUG Entering _get_cookie_and_crumb_basic()
09:38:02 DEBUG Entering _get_cookie_basic()
09:38:02 DEBUG reusing cookie
09:38:02 DEBUG Exiting _get_cookie_basic()
09:38:02 DEBUG Entering _get_crumb_basic()
09:38:02 DEBUG reusing crumb
09:38:02 DEBUG Exiting _get_crumb_basic()
09:38:02 DEBUG Exiting _get_cookie_and_crumb_basic()
09:38:02 DEBUG Exiting _get_cookie_and_crumb()
09:38:02 DEBUG response code=200
09:38:02 DEBUG Exiting _make_request()
09:38:02 DEBUG Exiting get()
09:38:02 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:37:59
09:38:02 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:37:59-05:00
09:38:02 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:37:59-05:00
09:38:02 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:38:02 DEBUG Exiting history()
09:38:02 DEBUG POLL [Yahoo]: 09:38:02 Price=$57.09
09:38:02 DEBUG CHECK: C=57.09 vs OH=57.20 OL=56.68 | broke_high=True broke_low=False
09:38:12 DEBUG Entering history()
09:38:12 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:38:12 DEBUG Entering history()
09:38:12 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:38:12 DEBUG Entering get()
09:38:12 DEBUG Entering _make_request()
09:38:12 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:38:12 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:38:12 DEBUG Entering _get_cookie_and_crumb()
09:38:12 DEBUG cookie_mode = 'basic'
09:38:12 DEBUG Entering _get_cookie_and_crumb_basic()
09:38:12 DEBUG Entering _get_cookie_basic()
09:38:12 DEBUG reusing cookie
09:38:12 DEBUG Exiting _get_cookie_basic()
09:38:12 DEBUG Entering _get_crumb_basic()
09:38:12 DEBUG reusing crumb
09:38:12 DEBUG Exiting _get_crumb_basic()
09:38:12 DEBUG Exiting _get_cookie_and_crumb_basic()
09:38:12 DEBUG Exiting _get_cookie_and_crumb()
09:38:12 DEBUG response code=200
09:38:12 DEBUG Exiting _make_request()
09:38:12 DEBUG Exiting get()
09:38:12 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:38:10
09:38:12 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:38:10-05:00
09:38:12 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:38:12 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:38:12 DEBUG Exiting history()
09:38:12 DEBUG Exiting history()
09:38:12 DEBUG Entering history()
09:38:12 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:38:12 DEBUG Entering get()
09:38:12 DEBUG Entering _make_request()
09:38:12 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:38:12 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:38:12 DEBUG Entering _get_cookie_and_crumb()
09:38:12 DEBUG cookie_mode = 'basic'
09:38:12 DEBUG Entering _get_cookie_and_crumb_basic()
09:38:12 DEBUG Entering _get_cookie_basic()
09:38:12 DEBUG reusing cookie
09:38:12 DEBUG Exiting _get_cookie_basic()
09:38:12 DEBUG Entering _get_crumb_basic()
09:38:12 DEBUG reusing crumb
09:38:12 DEBUG Exiting _get_crumb_basic()
09:38:12 DEBUG Exiting _get_cookie_and_crumb_basic()
09:38:12 DEBUG Exiting _get_cookie_and_crumb()
09:38:12 DEBUG response code=200
09:38:12 DEBUG Exiting _make_request()
09:38:12 DEBUG Exiting get()
09:38:12 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:37:59
09:38:12 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:37:59-05:00
09:38:12 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:37:59-05:00
09:38:12 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:38:12 DEBUG Exiting history()
09:38:12 DEBUG POLL [Yahoo]: 09:38:12 Price=$56.87
09:38:12 DEBUG CHECK: C=56.87 vs OH=57.20 OL=56.68 | broke_high=True broke_low=False
09:38:15 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:38:22 DEBUG Entering history()
09:38:22 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:38:22 DEBUG Entering history()
09:38:22 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:38:22 DEBUG Entering get()
09:38:22 DEBUG Entering _make_request()
09:38:22 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:38:22 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:38:22 DEBUG Entering _get_cookie_and_crumb()
09:38:22 DEBUG cookie_mode = 'basic'
09:38:22 DEBUG Entering _get_cookie_and_crumb_basic()
09:38:22 DEBUG Entering _get_cookie_basic()
09:38:22 DEBUG reusing cookie
09:38:22 DEBUG Exiting _get_cookie_basic()
09:38:22 DEBUG Entering _get_crumb_basic()
09:38:22 DEBUG reusing crumb
09:38:22 DEBUG Exiting _get_crumb_basic()
09:38:22 DEBUG Exiting _get_cookie_and_crumb_basic()
09:38:22 DEBUG Exiting _get_cookie_and_crumb()
09:38:22 DEBUG response code=200
09:38:22 DEBUG Exiting _make_request()
09:38:22 DEBUG Exiting get()
09:38:22 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:38:21
09:38:22 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:38:21-05:00
09:38:22 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:38:22 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:38:22 DEBUG Exiting history()
09:38:22 DEBUG Exiting history()
09:38:22 DEBUG Entering history()
09:38:22 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:38:22 DEBUG Entering get()
09:38:22 DEBUG Entering _make_request()
09:38:22 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:38:22 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:38:22 DEBUG Entering _get_cookie_and_crumb()
09:38:22 DEBUG cookie_mode = 'basic'
09:38:22 DEBUG Entering _get_cookie_and_crumb_basic()
09:38:22 DEBUG Entering _get_cookie_basic()
09:38:22 DEBUG reusing cookie
09:38:22 DEBUG Exiting _get_cookie_basic()
09:38:22 DEBUG Entering _get_crumb_basic()
09:38:22 DEBUG reusing crumb
09:38:22 DEBUG Exiting _get_crumb_basic()
09:38:22 DEBUG Exiting _get_cookie_and_crumb_basic()
09:38:22 DEBUG Exiting _get_cookie_and_crumb()
09:38:22 DEBUG response code=200
09:38:22 DEBUG Exiting _make_request()
09:38:22 DEBUG Exiting get()
09:38:22 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:38:21
09:38:22 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:38:21-05:00
09:38:22 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:38:21-05:00
09:38:22 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:38:22 DEBUG Exiting history()
09:38:22 DEBUG POLL [Yahoo]: 09:38:22 Price=$56.91
09:38:22 DEBUG CHECK: C=56.91 vs OH=57.20 OL=56.68 | broke_high=True broke_low=False
09:38:25 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/positions HTTP/1.1" 200 2
09:38:25 INFO 💓 STATUS: Range H=$57.20 L=$56.68 | Pos: flat (0)
09:38:27 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
09:38:32 DEBUG Entering history()
09:38:32 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:38:32 DEBUG Entering history()
09:38:32 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:38:32 DEBUG Entering get()
09:38:32 DEBUG Entering _make_request()
09:38:32 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:38:32 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:38:32 DEBUG Entering _get_cookie_and_crumb()
09:38:32 DEBUG cookie_mode = 'basic'
09:38:32 DEBUG Entering _get_cookie_and_crumb_basic()
09:38:32 DEBUG Entering _get_cookie_basic()
09:38:32 DEBUG reusing cookie
09:38:32 DEBUG Exiting _get_cookie_basic()
09:38:32 DEBUG Entering _get_crumb_basic()
09:38:32 DEBUG reusing crumb
09:38:32 DEBUG Exiting _get_crumb_basic()
09:38:32 DEBUG Exiting _get_cookie_and_crumb_basic()
09:38:32 DEBUG Exiting _get_cookie_and_crumb()
09:38:32 DEBUG response code=200
09:38:32 DEBUG Exiting _make_request()
09:38:32 DEBUG Exiting get()
09:38:32 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:38:31
09:38:32 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:38:31-05:00
09:38:32 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:38:32 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:38:32 DEBUG Exiting history()
09:38:32 DEBUG Exiting history()
09:38:32 DEBUG Entering history()
09:38:32 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:38:32 DEBUG Entering get()
09:38:32 DEBUG Entering _make_request()
09:38:32 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:38:32 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:38:32 DEBUG Entering _get_cookie_and_crumb()
09:38:32 DEBUG cookie_mode = 'basic'
09:38:32 DEBUG Entering _get_cookie_and_crumb_basic()
09:38:32 DEBUG Entering _get_cookie_basic()
09:38:32 DEBUG reusing cookie
09:38:32 DEBUG Exiting _get_cookie_basic()
09:38:32 DEBUG Entering _get_crumb_basic()
09:38:32 DEBUG reusing crumb
09:38:32 DEBUG Exiting _get_crumb_basic()
09:38:32 DEBUG Exiting _get_cookie_and_crumb_basic()
09:38:32 DEBUG Exiting _get_cookie_and_crumb()
09:38:32 DEBUG response code=200
09:38:32 DEBUG Exiting _make_request()
09:38:32 DEBUG Exiting get()
09:38:32 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:38:21
09:38:32 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:38:21-05:00
09:38:32 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:38:21-05:00
09:38:32 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:38:32 DEBUG Exiting history()
09:38:32 DEBUG POLL [Yahoo]: 09:38:32 Price=$56.94
09:38:32 DEBUG CHECK: C=56.94 vs OH=57.20 OL=56.68 | broke_high=True broke_low=False
09:38:42 DEBUG Entering history()
09:38:42 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:38:42 DEBUG Entering history()
09:38:42 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:38:42 DEBUG Entering get()
09:38:42 DEBUG Entering _make_request()
09:38:42 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:38:42 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:38:42 DEBUG Entering _get_cookie_and_crumb()
09:38:42 DEBUG cookie_mode = 'basic'
09:38:42 DEBUG Entering _get_cookie_and_crumb_basic()
09:38:42 DEBUG Entering _get_cookie_basic()
09:38:42 DEBUG reusing cookie
09:38:42 DEBUG Exiting _get_cookie_basic()
09:38:42 DEBUG Entering _get_crumb_basic()
09:38:42 DEBUG reusing crumb
09:38:42 DEBUG Exiting _get_crumb_basic()
09:38:42 DEBUG Exiting _get_cookie_and_crumb_basic()
09:38:42 DEBUG Exiting _get_cookie_and_crumb()
09:38:42 DEBUG response code=200
09:38:42 DEBUG Exiting _make_request()
09:38:42 DEBUG Exiting get()
09:38:42 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:38:31
09:38:42 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:38:31-05:00
09:38:42 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:38:42 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:38:42 DEBUG Exiting history()
09:38:42 DEBUG Exiting history()
09:38:42 DEBUG Entering history()
09:38:42 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:38:42 DEBUG Entering get()
09:38:42 DEBUG Entering _make_request()
09:38:42 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:38:42 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:38:42 DEBUG Entering _get_cookie_and_crumb()
09:38:42 DEBUG cookie_mode = 'basic'
09:38:42 DEBUG Entering _get_cookie_and_crumb_basic()
09:38:42 DEBUG Entering _get_cookie_basic()
09:38:42 DEBUG reusing cookie
09:38:42 DEBUG Exiting _get_cookie_basic()
09:38:42 DEBUG Entering _get_crumb_basic()
09:38:42 DEBUG reusing crumb
09:38:42 DEBUG Exiting _get_crumb_basic()
09:38:42 DEBUG Exiting _get_cookie_and_crumb_basic()
09:38:42 DEBUG Exiting _get_cookie_and_crumb()
09:38:42 DEBUG response code=200
09:38:42 DEBUG Exiting _make_request()
09:38:42 DEBUG Exiting get()
09:38:42 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:38:41
09:38:42 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:38:41-05:00
09:38:42 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:38:41-05:00
09:38:42 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:38:42 DEBUG Exiting history()
09:38:45 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:38:52 DEBUG Entering history()
09:38:52 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:38:52 DEBUG Entering history()
09:38:52 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:38:52 DEBUG Entering get()
09:38:52 DEBUG Entering _make_request()
09:38:52 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:38:52 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:38:52 DEBUG Entering _get_cookie_and_crumb()
09:38:52 DEBUG cookie_mode = 'basic'
09:38:52 DEBUG Entering _get_cookie_and_crumb_basic()
09:38:52 DEBUG Entering _get_cookie_basic()
09:38:52 DEBUG reusing cookie
09:38:52 DEBUG Exiting _get_cookie_basic()
09:38:52 DEBUG Entering _get_crumb_basic()
09:38:52 DEBUG reusing crumb
09:38:52 DEBUG Exiting _get_crumb_basic()
09:38:52 DEBUG Exiting _get_cookie_and_crumb_basic()
09:38:52 DEBUG Exiting _get_cookie_and_crumb()
09:38:53 DEBUG response code=200
09:38:53 DEBUG Exiting _make_request()
09:38:53 DEBUG Exiting get()
09:38:53 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:38:51
09:38:53 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:38:51-05:00
09:38:53 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:38:53 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:38:53 DEBUG Exiting history()
09:38:53 DEBUG Exiting history()
09:38:53 DEBUG Entering history()
09:38:53 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:38:53 DEBUG Entering get()
09:38:53 DEBUG Entering _make_request()
09:38:53 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:38:53 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:38:53 DEBUG Entering _get_cookie_and_crumb()
09:38:53 DEBUG cookie_mode = 'basic'
09:38:53 DEBUG Entering _get_cookie_and_crumb_basic()
09:38:53 DEBUG Entering _get_cookie_basic()
09:38:53 DEBUG reusing cookie
09:38:53 DEBUG Exiting _get_cookie_basic()
09:38:53 DEBUG Entering _get_crumb_basic()
09:38:53 DEBUG reusing crumb
09:38:53 DEBUG Exiting _get_crumb_basic()
09:38:53 DEBUG Exiting _get_cookie_and_crumb_basic()
09:38:53 DEBUG Exiting _get_cookie_and_crumb()
09:38:53 DEBUG response code=200
09:38:53 DEBUG Exiting _make_request()
09:38:53 DEBUG Exiting get()
09:38:53 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:38:51
09:38:53 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:38:51-05:00
09:38:53 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:38:51-05:00
09:38:53 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:38:53 DEBUG Exiting history()
09:38:53 DEBUG POLL [Yahoo]: 09:38:53 Price=$56.87
09:38:53 DEBUG CHECK: C=56.87 vs OH=57.20 OL=56.68 | broke_high=True broke_low=False
09:39:01 DEBUG BAR: 09:38:00 O=57.06 H=57.06 L=56.91 C=56.91
09:39:01 DEBUG Checking: C=56.91 vs OH=57.20 OL=56.68 | broke_high=True broke_low=False
09:39:03 DEBUG Entering history()
09:39:03 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:39:03 DEBUG Entering history()
09:39:03 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:39:03 DEBUG Entering get()
09:39:03 DEBUG Entering _make_request()
09:39:03 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:39:03 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:39:03 DEBUG Entering _get_cookie_and_crumb()
09:39:03 DEBUG cookie_mode = 'basic'
09:39:03 DEBUG Entering _get_cookie_and_crumb_basic()
09:39:03 DEBUG Entering _get_cookie_basic()
09:39:03 DEBUG reusing cookie
09:39:03 DEBUG Exiting _get_cookie_basic()
09:39:03 DEBUG Entering _get_crumb_basic()
09:39:03 DEBUG reusing crumb
09:39:03 DEBUG Exiting _get_crumb_basic()
09:39:03 DEBUG Exiting _get_cookie_and_crumb_basic()
09:39:03 DEBUG Exiting _get_cookie_and_crumb()
09:39:03 DEBUG response code=200
09:39:03 DEBUG Exiting _make_request()
09:39:03 DEBUG Exiting get()
09:39:03 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:39:02
09:39:03 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:39:02-05:00
09:39:03 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:39:03 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:39:03 DEBUG Exiting history()
09:39:03 DEBUG Exiting history()
09:39:03 DEBUG Entering history()
09:39:03 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:39:03 DEBUG Entering get()
09:39:03 DEBUG Entering _make_request()
09:39:03 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:39:03 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:39:03 DEBUG Entering _get_cookie_and_crumb()
09:39:03 DEBUG cookie_mode = 'basic'
09:39:03 DEBUG Entering _get_cookie_and_crumb_basic()
09:39:03 DEBUG Entering _get_cookie_basic()
09:39:03 DEBUG reusing cookie
09:39:03 DEBUG Exiting _get_cookie_basic()
09:39:03 DEBUG Entering _get_crumb_basic()
09:39:03 DEBUG reusing crumb
09:39:03 DEBUG Exiting _get_crumb_basic()
09:39:03 DEBUG Exiting _get_cookie_and_crumb_basic()
09:39:03 DEBUG Exiting _get_cookie_and_crumb()
09:39:03 DEBUG response code=200
09:39:03 DEBUG Exiting _make_request()
09:39:03 DEBUG Exiting get()
09:39:03 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:39:02
09:39:03 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:39:02-05:00
09:39:03 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:39:02-05:00
09:39:03 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:39:03 DEBUG Exiting history()
09:39:03 DEBUG POLL [Yahoo]: 09:39:03 Price=$56.83
09:39:03 DEBUG CHECK: C=56.83 vs OH=57.20 OL=56.68 | broke_high=True broke_low=False
09:39:13 DEBUG Entering history()
09:39:13 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:39:13 DEBUG Entering history()
09:39:13 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:39:13 DEBUG Entering get()
09:39:13 DEBUG Entering _make_request()
09:39:13 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:39:13 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:39:13 DEBUG Entering _get_cookie_and_crumb()
09:39:13 DEBUG cookie_mode = 'basic'
09:39:13 DEBUG Entering _get_cookie_and_crumb_basic()
09:39:13 DEBUG Entering _get_cookie_basic()
09:39:13 DEBUG reusing cookie
09:39:13 DEBUG Exiting _get_cookie_basic()
09:39:13 DEBUG Entering _get_crumb_basic()
09:39:13 DEBUG reusing crumb
09:39:13 DEBUG Exiting _get_crumb_basic()
09:39:13 DEBUG Exiting _get_cookie_and_crumb_basic()
09:39:13 DEBUG Exiting _get_cookie_and_crumb()
09:39:13 DEBUG response code=200
09:39:13 DEBUG Exiting _make_request()
09:39:13 DEBUG Exiting get()
09:39:13 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:39:02
09:39:13 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:39:02-05:00
09:39:13 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:39:13 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:39:13 DEBUG Exiting history()
09:39:13 DEBUG Exiting history()
09:39:13 DEBUG Entering history()
09:39:13 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:39:13 DEBUG Entering get()
09:39:13 DEBUG Entering _make_request()
09:39:13 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:39:13 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:39:13 DEBUG Entering _get_cookie_and_crumb()
09:39:13 DEBUG cookie_mode = 'basic'
09:39:13 DEBUG Entering _get_cookie_and_crumb_basic()
09:39:13 DEBUG Entering _get_cookie_basic()
09:39:13 DEBUG reusing cookie
09:39:13 DEBUG Exiting _get_cookie_basic()
09:39:13 DEBUG Entering _get_crumb_basic()
09:39:13 DEBUG reusing crumb
09:39:13 DEBUG Exiting _get_crumb_basic()
09:39:13 DEBUG Exiting _get_cookie_and_crumb_basic()
09:39:13 DEBUG Exiting _get_cookie_and_crumb()
09:39:13 DEBUG response code=200
09:39:13 DEBUG Exiting _make_request()
09:39:13 DEBUG Exiting get()
09:39:13 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:39:12
09:39:13 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:39:12-05:00
09:39:13 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:39:12-05:00
09:39:13 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:39:13 DEBUG Exiting history()
09:39:15 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:39:23 DEBUG Entering history()
09:39:23 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:39:23 DEBUG Entering history()
09:39:23 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:39:23 DEBUG Entering get()
09:39:23 DEBUG Entering _make_request()
09:39:23 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:39:23 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:39:23 DEBUG Entering _get_cookie_and_crumb()
09:39:23 DEBUG cookie_mode = 'basic'
09:39:23 DEBUG Entering _get_cookie_and_crumb_basic()
09:39:23 DEBUG Entering _get_cookie_basic()
09:39:23 DEBUG reusing cookie
09:39:23 DEBUG Exiting _get_cookie_basic()
09:39:23 DEBUG Entering _get_crumb_basic()
09:39:23 DEBUG reusing crumb
09:39:23 DEBUG Exiting _get_crumb_basic()
09:39:23 DEBUG Exiting _get_cookie_and_crumb_basic()
09:39:23 DEBUG Exiting _get_cookie_and_crumb()
09:39:23 DEBUG response code=200
09:39:23 DEBUG Exiting _make_request()
09:39:23 DEBUG Exiting get()
09:39:23 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:39:21
09:39:23 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:39:21-05:00
09:39:23 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:39:23 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:39:23 DEBUG Exiting history()
09:39:23 DEBUG Exiting history()
09:39:23 DEBUG Entering history()
09:39:23 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:39:23 DEBUG Entering get()
09:39:23 DEBUG Entering _make_request()
09:39:23 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:39:23 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:39:23 DEBUG Entering _get_cookie_and_crumb()
09:39:23 DEBUG cookie_mode = 'basic'
09:39:23 DEBUG Entering _get_cookie_and_crumb_basic()
09:39:23 DEBUG Entering _get_cookie_basic()
09:39:23 DEBUG reusing cookie
09:39:23 DEBUG Exiting _get_cookie_basic()
09:39:23 DEBUG Entering _get_crumb_basic()
09:39:23 DEBUG reusing crumb
09:39:23 DEBUG Exiting _get_crumb_basic()
09:39:23 DEBUG Exiting _get_cookie_and_crumb_basic()
09:39:23 DEBUG Exiting _get_cookie_and_crumb()
09:39:23 DEBUG response code=200
09:39:23 DEBUG Exiting _make_request()
09:39:23 DEBUG Exiting get()
09:39:23 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:39:12
09:39:23 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:39:12-05:00
09:39:23 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:39:12-05:00
09:39:23 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:39:23 DEBUG Exiting history()
09:39:23 DEBUG POLL [Yahoo]: 09:39:23 Price=$57.05
09:39:23 DEBUG CHECK: C=57.05 vs OH=57.20 OL=56.68 | broke_high=True broke_low=False
09:39:27 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
09:39:33 DEBUG Entering history()
09:39:33 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:39:33 DEBUG Entering history()
09:39:33 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:39:33 DEBUG Entering get()
09:39:33 DEBUG Entering _make_request()
09:39:33 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:39:33 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:39:33 DEBUG Entering _get_cookie_and_crumb()
09:39:33 DEBUG cookie_mode = 'basic'
09:39:33 DEBUG Entering _get_cookie_and_crumb_basic()
09:39:33 DEBUG Entering _get_cookie_basic()
09:39:33 DEBUG reusing cookie
09:39:33 DEBUG Exiting _get_cookie_basic()
09:39:33 DEBUG Entering _get_crumb_basic()
09:39:33 DEBUG reusing crumb
09:39:33 DEBUG Exiting _get_crumb_basic()
09:39:33 DEBUG Exiting _get_cookie_and_crumb_basic()
09:39:33 DEBUG Exiting _get_cookie_and_crumb()
09:39:33 DEBUG response code=200
09:39:33 DEBUG Exiting _make_request()
09:39:33 DEBUG Exiting get()
09:39:33 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:39:21
09:39:33 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:39:21-05:00
09:39:34 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:39:34 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:39:34 DEBUG Exiting history()
09:39:34 DEBUG Exiting history()
09:39:34 DEBUG Entering history()
09:39:34 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:39:34 DEBUG Entering get()
09:39:34 DEBUG Entering _make_request()
09:39:34 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:39:34 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:39:34 DEBUG Entering _get_cookie_and_crumb()
09:39:34 DEBUG cookie_mode = 'basic'
09:39:34 DEBUG Entering _get_cookie_and_crumb_basic()
09:39:34 DEBUG Entering _get_cookie_basic()
09:39:34 DEBUG reusing cookie
09:39:34 DEBUG Exiting _get_cookie_basic()
09:39:34 DEBUG Entering _get_crumb_basic()
09:39:34 DEBUG reusing crumb
09:39:34 DEBUG Exiting _get_crumb_basic()
09:39:34 DEBUG Exiting _get_cookie_and_crumb_basic()
09:39:34 DEBUG Exiting _get_cookie_and_crumb()
09:39:34 DEBUG response code=200
09:39:34 DEBUG Exiting _make_request()
09:39:34 DEBUG Exiting get()
09:39:34 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:39:27
09:39:34 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:39:27-05:00
09:39:34 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:39:27-05:00
09:39:34 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:39:34 DEBUG Exiting history()
09:39:44 DEBUG Entering history()
09:39:44 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:39:44 DEBUG Entering history()
09:39:44 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:39:44 DEBUG Entering get()
09:39:44 DEBUG Entering _make_request()
09:39:44 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:39:44 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:39:44 DEBUG Entering _get_cookie_and_crumb()
09:39:44 DEBUG cookie_mode = 'basic'
09:39:44 DEBUG Entering _get_cookie_and_crumb_basic()
09:39:44 DEBUG Entering _get_cookie_basic()
09:39:44 DEBUG reusing cookie
09:39:44 DEBUG Exiting _get_cookie_basic()
09:39:44 DEBUG Entering _get_crumb_basic()
09:39:44 DEBUG reusing crumb
09:39:44 DEBUG Exiting _get_crumb_basic()
09:39:44 DEBUG Exiting _get_cookie_and_crumb_basic()
09:39:44 DEBUG Exiting _get_cookie_and_crumb()
09:39:44 DEBUG response code=200
09:39:44 DEBUG Exiting _make_request()
09:39:44 DEBUG Exiting get()
09:39:44 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:39:27
09:39:44 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:39:27-05:00
09:39:44 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:39:44 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:39:44 DEBUG Exiting history()
09:39:44 DEBUG Exiting history()
09:39:44 DEBUG Entering history()
09:39:44 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:39:44 DEBUG Entering get()
09:39:44 DEBUG Entering _make_request()
09:39:44 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:39:44 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:39:44 DEBUG Entering _get_cookie_and_crumb()
09:39:44 DEBUG cookie_mode = 'basic'
09:39:44 DEBUG Entering _get_cookie_and_crumb_basic()
09:39:44 DEBUG Entering _get_cookie_basic()
09:39:44 DEBUG reusing cookie
09:39:44 DEBUG Exiting _get_cookie_basic()
09:39:44 DEBUG Entering _get_crumb_basic()
09:39:44 DEBUG reusing crumb
09:39:44 DEBUG Exiting _get_crumb_basic()
09:39:44 DEBUG Exiting _get_cookie_and_crumb_basic()
09:39:44 DEBUG Exiting _get_cookie_and_crumb()
09:39:44 DEBUG response code=200
09:39:44 DEBUG Exiting _make_request()
09:39:44 DEBUG Exiting get()
09:39:44 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:39:27
09:39:44 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:39:27-05:00
09:39:44 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:39:27-05:00
09:39:44 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:39:44 DEBUG Exiting history()
09:39:44 DEBUG POLL [Yahoo]: 09:39:44 Price=$57.01
09:39:44 DEBUG CHECK: C=57.01 vs OH=57.20 OL=56.68 | broke_high=True broke_low=False
09:39:45 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:39:54 DEBUG Entering history()
09:39:54 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:39:54 DEBUG Entering history()
09:39:54 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:39:54 DEBUG Entering get()
09:39:54 DEBUG Entering _make_request()
09:39:54 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:39:54 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:39:54 DEBUG Entering _get_cookie_and_crumb()
09:39:54 DEBUG cookie_mode = 'basic'
09:39:54 DEBUG Entering _get_cookie_and_crumb_basic()
09:39:54 DEBUG Entering _get_cookie_basic()
09:39:54 DEBUG reusing cookie
09:39:54 DEBUG Exiting _get_cookie_basic()
09:39:54 DEBUG Entering _get_crumb_basic()
09:39:54 DEBUG reusing crumb
09:39:54 DEBUG Exiting _get_crumb_basic()
09:39:54 DEBUG Exiting _get_cookie_and_crumb_basic()
09:39:54 DEBUG Exiting _get_cookie_and_crumb()
09:39:54 DEBUG response code=200
09:39:54 DEBUG Exiting _make_request()
09:39:54 DEBUG Exiting get()
09:39:54 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:39:27
09:39:54 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:39:27-05:00
09:39:54 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:39:54 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:39:54 DEBUG Exiting history()
09:39:54 DEBUG Exiting history()
09:39:54 DEBUG Entering history()
09:39:54 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:39:54 DEBUG Entering get()
09:39:54 DEBUG Entering _make_request()
09:39:54 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:39:54 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:39:54 DEBUG Entering _get_cookie_and_crumb()
09:39:54 DEBUG cookie_mode = 'basic'
09:39:54 DEBUG Entering _get_cookie_and_crumb_basic()
09:39:54 DEBUG Entering _get_cookie_basic()
09:39:54 DEBUG reusing cookie
09:39:54 DEBUG Exiting _get_cookie_basic()
09:39:54 DEBUG Entering _get_crumb_basic()
09:39:54 DEBUG reusing crumb
09:39:54 DEBUG Exiting _get_crumb_basic()
09:39:54 DEBUG Exiting _get_cookie_and_crumb_basic()
09:39:54 DEBUG Exiting _get_cookie_and_crumb()
09:39:54 DEBUG response code=200
09:39:54 DEBUG Exiting _make_request()
09:39:54 DEBUG Exiting get()
09:39:54 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:39:27
09:39:54 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:39:27-05:00
09:39:54 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:39:27-05:00
09:39:54 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:39:54 DEBUG Exiting history()
09:40:00 DEBUG BAR: 09:39:00 O=57.03 H=57.03 L=56.90 C=56.90
09:40:00 DEBUG Checking: C=56.90 vs OH=57.20 OL=56.68 | broke_high=True broke_low=False
09:40:04 DEBUG Entering history()
09:40:04 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:40:04 DEBUG Entering history()
09:40:04 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:40:04 DEBUG Entering get()
09:40:04 DEBUG Entering _make_request()
09:40:04 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:40:04 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:40:04 DEBUG Entering _get_cookie_and_crumb()
09:40:04 DEBUG cookie_mode = 'basic'
09:40:04 DEBUG Entering _get_cookie_and_crumb_basic()
09:40:04 DEBUG Entering _get_cookie_basic()
09:40:04 DEBUG reusing cookie
09:40:04 DEBUG Exiting _get_cookie_basic()
09:40:04 DEBUG Entering _get_crumb_basic()
09:40:04 DEBUG reusing crumb
09:40:04 DEBUG Exiting _get_crumb_basic()
09:40:04 DEBUG Exiting _get_cookie_and_crumb_basic()
09:40:04 DEBUG Exiting _get_cookie_and_crumb()
09:40:04 DEBUG response code=200
09:40:04 DEBUG Exiting _make_request()
09:40:04 DEBUG Exiting get()
09:40:04 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:40:02
09:40:04 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:40:02-05:00
09:40:04 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:40:04 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:40:04 DEBUG Exiting history()
09:40:04 DEBUG Exiting history()
09:40:04 DEBUG Entering history()
09:40:04 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:40:04 DEBUG Entering get()
09:40:04 DEBUG Entering _make_request()
09:40:04 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:40:04 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:40:04 DEBUG Entering _get_cookie_and_crumb()
09:40:04 DEBUG cookie_mode = 'basic'
09:40:04 DEBUG Entering _get_cookie_and_crumb_basic()
09:40:04 DEBUG Entering _get_cookie_basic()
09:40:04 DEBUG reusing cookie
09:40:04 DEBUG Exiting _get_cookie_basic()
09:40:04 DEBUG Entering _get_crumb_basic()
09:40:04 DEBUG reusing crumb
09:40:04 DEBUG Exiting _get_crumb_basic()
09:40:04 DEBUG Exiting _get_cookie_and_crumb_basic()
09:40:04 DEBUG Exiting _get_cookie_and_crumb()
09:40:04 DEBUG response code=200
09:40:04 DEBUG Exiting _make_request()
09:40:04 DEBUG Exiting get()
09:40:04 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:40:02
09:40:04 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:40:02-05:00
09:40:04 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:40:02-05:00
09:40:04 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:40:04 DEBUG Exiting history()
09:40:04 DEBUG POLL [Yahoo]: 09:40:04 Price=$56.79
09:40:04 DEBUG CHECK: C=56.79 vs OH=57.20 OL=56.68 | broke_high=True broke_low=False
09:40:14 DEBUG Entering history()
09:40:14 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:40:14 DEBUG Entering history()
09:40:14 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:40:14 DEBUG Entering get()
09:40:14 DEBUG Entering _make_request()
09:40:14 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:40:14 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:40:14 DEBUG Entering _get_cookie_and_crumb()
09:40:14 DEBUG cookie_mode = 'basic'
09:40:14 DEBUG Entering _get_cookie_and_crumb_basic()
09:40:14 DEBUG Entering _get_cookie_basic()
09:40:14 DEBUG reusing cookie
09:40:14 DEBUG Exiting _get_cookie_basic()
09:40:14 DEBUG Entering _get_crumb_basic()
09:40:14 DEBUG reusing crumb
09:40:14 DEBUG Exiting _get_crumb_basic()
09:40:14 DEBUG Exiting _get_cookie_and_crumb_basic()
09:40:14 DEBUG Exiting _get_cookie_and_crumb()
09:40:14 DEBUG response code=200
09:40:14 DEBUG Exiting _make_request()
09:40:14 DEBUG Exiting get()
09:40:14 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:40:02
09:40:14 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:40:02-05:00
09:40:14 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:40:14 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:40:14 DEBUG Exiting history()
09:40:14 DEBUG Exiting history()
09:40:14 DEBUG Entering history()
09:40:14 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:40:14 DEBUG Entering get()
09:40:14 DEBUG Entering _make_request()
09:40:14 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:40:14 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:40:14 DEBUG Entering _get_cookie_and_crumb()
09:40:14 DEBUG cookie_mode = 'basic'
09:40:14 DEBUG Entering _get_cookie_and_crumb_basic()
09:40:14 DEBUG Entering _get_cookie_basic()
09:40:14 DEBUG reusing cookie
09:40:14 DEBUG Exiting _get_cookie_basic()
09:40:14 DEBUG Entering _get_crumb_basic()
09:40:14 DEBUG reusing crumb
09:40:14 DEBUG Exiting _get_crumb_basic()
09:40:14 DEBUG Exiting _get_cookie_and_crumb_basic()
09:40:14 DEBUG Exiting _get_cookie_and_crumb()
09:40:14 DEBUG response code=200
09:40:14 DEBUG Exiting _make_request()
09:40:14 DEBUG Exiting get()
09:40:14 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:40:02
09:40:14 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:40:02-05:00
09:40:14 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:40:02-05:00
09:40:14 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:40:14 DEBUG Exiting history()
09:40:15 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:40:24 DEBUG Entering history()
09:40:24 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:40:24 DEBUG Entering history()
09:40:24 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:40:24 DEBUG Entering get()
09:40:24 DEBUG Entering _make_request()
09:40:24 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:40:24 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:40:24 DEBUG Entering _get_cookie_and_crumb()
09:40:24 DEBUG cookie_mode = 'basic'
09:40:24 DEBUG Entering _get_cookie_and_crumb_basic()
09:40:24 DEBUG Entering _get_cookie_basic()
09:40:24 DEBUG reusing cookie
09:40:24 DEBUG Exiting _get_cookie_basic()
09:40:24 DEBUG Entering _get_crumb_basic()
09:40:24 DEBUG reusing crumb
09:40:24 DEBUG Exiting _get_crumb_basic()
09:40:24 DEBUG Exiting _get_cookie_and_crumb_basic()
09:40:24 DEBUG Exiting _get_cookie_and_crumb()
09:40:24 DEBUG response code=200
09:40:24 DEBUG Exiting _make_request()
09:40:24 DEBUG Exiting get()
09:40:24 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:40:22
09:40:24 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:40:22-05:00
09:40:24 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:40:24 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:40:24 DEBUG Exiting history()
09:40:24 DEBUG Exiting history()
09:40:24 DEBUG Entering history()
09:40:24 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:40:24 DEBUG Entering get()
09:40:24 DEBUG Entering _make_request()
09:40:24 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:40:24 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:40:24 DEBUG Entering _get_cookie_and_crumb()
09:40:24 DEBUG cookie_mode = 'basic'
09:40:24 DEBUG Entering _get_cookie_and_crumb_basic()
09:40:24 DEBUG Entering _get_cookie_basic()
09:40:24 DEBUG reusing cookie
09:40:24 DEBUG Exiting _get_cookie_basic()
09:40:24 DEBUG Entering _get_crumb_basic()
09:40:24 DEBUG reusing crumb
09:40:24 DEBUG Exiting _get_crumb_basic()
09:40:24 DEBUG Exiting _get_cookie_and_crumb_basic()
09:40:24 DEBUG Exiting _get_cookie_and_crumb()
09:40:24 DEBUG response code=200
09:40:24 DEBUG Exiting _make_request()
09:40:24 DEBUG Exiting get()
09:40:24 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:40:22
09:40:24 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:40:22-05:00
09:40:24 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:40:22-05:00
09:40:24 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:40:24 DEBUG Exiting history()
09:40:24 DEBUG POLL [Yahoo]: 09:40:24 Price=$56.85
09:40:24 DEBUG CHECK: C=56.85 vs OH=57.20 OL=56.68 | broke_high=True broke_low=False
09:40:27 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
09:40:34 DEBUG Entering history()
09:40:34 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:40:34 DEBUG Entering history()
09:40:34 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:40:34 DEBUG Entering get()
09:40:34 DEBUG Entering _make_request()
09:40:34 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:40:34 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:40:34 DEBUG Entering _get_cookie_and_crumb()
09:40:34 DEBUG cookie_mode = 'basic'
09:40:34 DEBUG Entering _get_cookie_and_crumb_basic()
09:40:34 DEBUG Entering _get_cookie_basic()
09:40:34 DEBUG reusing cookie
09:40:34 DEBUG Exiting _get_cookie_basic()
09:40:34 DEBUG Entering _get_crumb_basic()
09:40:34 DEBUG reusing crumb
09:40:34 DEBUG Exiting _get_crumb_basic()
09:40:34 DEBUG Exiting _get_cookie_and_crumb_basic()
09:40:34 DEBUG Exiting _get_cookie_and_crumb()
09:40:34 DEBUG response code=200
09:40:34 DEBUG Exiting _make_request()
09:40:34 DEBUG Exiting get()
09:40:34 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:40:22
09:40:34 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:40:22-05:00
09:40:34 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:40:34 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:40:34 DEBUG Exiting history()
09:40:34 DEBUG Exiting history()
09:40:34 DEBUG Entering history()
09:40:34 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:40:34 DEBUG Entering get()
09:40:34 DEBUG Entering _make_request()
09:40:34 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:40:34 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:40:34 DEBUG Entering _get_cookie_and_crumb()
09:40:34 DEBUG cookie_mode = 'basic'
09:40:34 DEBUG Entering _get_cookie_and_crumb_basic()
09:40:34 DEBUG Entering _get_cookie_basic()
09:40:34 DEBUG reusing cookie
09:40:34 DEBUG Exiting _get_cookie_basic()
09:40:34 DEBUG Entering _get_crumb_basic()
09:40:34 DEBUG reusing crumb
09:40:34 DEBUG Exiting _get_crumb_basic()
09:40:34 DEBUG Exiting _get_cookie_and_crumb_basic()
09:40:34 DEBUG Exiting _get_cookie_and_crumb()
09:40:34 DEBUG response code=200
09:40:34 DEBUG Exiting _make_request()
09:40:34 DEBUG Exiting get()
09:40:34 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:40:22
09:40:34 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:40:22-05:00
09:40:34 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:40:22-05:00
09:40:34 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:40:34 DEBUG Exiting history()
09:40:44 DEBUG Entering history()
09:40:44 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:40:44 DEBUG Entering history()
09:40:44 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:40:44 DEBUG Entering get()
09:40:44 DEBUG Entering _make_request()
09:40:44 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:40:44 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:40:44 DEBUG Entering _get_cookie_and_crumb()
09:40:44 DEBUG cookie_mode = 'basic'
09:40:44 DEBUG Entering _get_cookie_and_crumb_basic()
09:40:44 DEBUG Entering _get_cookie_basic()
09:40:44 DEBUG reusing cookie
09:40:44 DEBUG Exiting _get_cookie_basic()
09:40:44 DEBUG Entering _get_crumb_basic()
09:40:44 DEBUG reusing crumb
09:40:44 DEBUG Exiting _get_crumb_basic()
09:40:44 DEBUG Exiting _get_cookie_and_crumb_basic()
09:40:44 DEBUG Exiting _get_cookie_and_crumb()
09:40:45 DEBUG response code=200
09:40:45 DEBUG Exiting _make_request()
09:40:45 DEBUG Exiting get()
09:40:45 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:40:32
09:40:45 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:40:32-05:00
09:40:45 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:40:45 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:40:45 DEBUG Exiting history()
09:40:45 DEBUG Exiting history()
09:40:45 DEBUG Entering history()
09:40:45 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:40:45 DEBUG Entering get()
09:40:45 DEBUG Entering _make_request()
09:40:45 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:40:45 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:40:45 DEBUG Entering _get_cookie_and_crumb()
09:40:45 DEBUG cookie_mode = 'basic'
09:40:45 DEBUG Entering _get_cookie_and_crumb_basic()
09:40:45 DEBUG Entering _get_cookie_basic()
09:40:45 DEBUG reusing cookie
09:40:45 DEBUG Exiting _get_cookie_basic()
09:40:45 DEBUG Entering _get_crumb_basic()
09:40:45 DEBUG reusing crumb
09:40:45 DEBUG Exiting _get_crumb_basic()
09:40:45 DEBUG Exiting _get_cookie_and_crumb_basic()
09:40:45 DEBUG Exiting _get_cookie_and_crumb()
09:40:45 DEBUG response code=200
09:40:45 DEBUG Exiting _make_request()
09:40:45 DEBUG Exiting get()
09:40:45 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:40:32
09:40:45 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:40:32-05:00
09:40:45 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:40:32-05:00
09:40:45 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:40:45 DEBUG Exiting history()
09:40:45 DEBUG POLL [Yahoo]: 09:40:45 Price=$56.84
09:40:45 DEBUG CHECK: C=56.84 vs OH=57.20 OL=56.68 | broke_high=True broke_low=False
09:40:45 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:40:55 DEBUG Entering history()
09:40:55 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:40:55 DEBUG Entering history()
09:40:55 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:40:55 DEBUG Entering get()
09:40:55 DEBUG Entering _make_request()
09:40:55 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:40:55 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:40:55 DEBUG Entering _get_cookie_and_crumb()
09:40:55 DEBUG cookie_mode = 'basic'
09:40:55 DEBUG Entering _get_cookie_and_crumb_basic()
09:40:55 DEBUG Entering _get_cookie_basic()
09:40:55 DEBUG reusing cookie
09:40:55 DEBUG Exiting _get_cookie_basic()
09:40:55 DEBUG Entering _get_crumb_basic()
09:40:55 DEBUG reusing crumb
09:40:55 DEBUG Exiting _get_crumb_basic()
09:40:55 DEBUG Exiting _get_cookie_and_crumb_basic()
09:40:55 DEBUG Exiting _get_cookie_and_crumb()
09:40:55 DEBUG response code=200
09:40:55 DEBUG Exiting _make_request()
09:40:55 DEBUG Exiting get()
09:40:55 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:40:47
09:40:55 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:40:47-05:00
09:40:55 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:40:55 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:40:55 DEBUG Exiting history()
09:40:55 DEBUG Exiting history()
09:40:55 DEBUG Entering history()
09:40:55 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:40:55 DEBUG Entering get()
09:40:55 DEBUG Entering _make_request()
09:40:55 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:40:55 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:40:55 DEBUG Entering _get_cookie_and_crumb()
09:40:55 DEBUG cookie_mode = 'basic'
09:40:55 DEBUG Entering _get_cookie_and_crumb_basic()
09:40:55 DEBUG Entering _get_cookie_basic()
09:40:55 DEBUG reusing cookie
09:40:55 DEBUG Exiting _get_cookie_basic()
09:40:55 DEBUG Entering _get_crumb_basic()
09:40:55 DEBUG reusing crumb
09:40:55 DEBUG Exiting _get_crumb_basic()
09:40:55 DEBUG Exiting _get_cookie_and_crumb_basic()
09:40:55 DEBUG Exiting _get_cookie_and_crumb()
09:40:55 DEBUG response code=200
09:40:55 DEBUG Exiting _make_request()
09:40:55 DEBUG Exiting get()
09:40:55 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:40:47
09:40:55 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:40:47-05:00
09:40:55 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:40:47-05:00
09:40:55 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:40:55 DEBUG Exiting history()
09:40:55 DEBUG POLL [Yahoo]: 09:40:55 Price=$56.76
09:40:55 DEBUG CHECK: C=56.76 vs OH=57.20 OL=56.68 | broke_high=True broke_low=False
09:41:00 DEBUG BAR: 09:40:00 O=56.83 H=56.84 L=56.79 C=56.79
09:41:00 DEBUG Checking: C=56.79 vs OH=57.20 OL=56.68 | broke_high=True broke_low=False
09:41:05 DEBUG Entering history()
09:41:05 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:41:05 DEBUG Entering history()
09:41:05 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:41:05 DEBUG Entering get()
09:41:05 DEBUG Entering _make_request()
09:41:05 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:41:05 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:41:05 DEBUG Entering _get_cookie_and_crumb()
09:41:05 DEBUG cookie_mode = 'basic'
09:41:05 DEBUG Entering _get_cookie_and_crumb_basic()
09:41:05 DEBUG Entering _get_cookie_basic()
09:41:05 DEBUG reusing cookie
09:41:05 DEBUG Exiting _get_cookie_basic()
09:41:05 DEBUG Entering _get_crumb_basic()
09:41:05 DEBUG reusing crumb
09:41:05 DEBUG Exiting _get_crumb_basic()
09:41:05 DEBUG Exiting _get_cookie_and_crumb_basic()
09:41:05 DEBUG Exiting _get_cookie_and_crumb()
09:41:05 DEBUG response code=200
09:41:05 DEBUG Exiting _make_request()
09:41:05 DEBUG Exiting get()
09:41:05 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:41:03
09:41:05 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:41:03-05:00
09:41:05 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:41:05 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:41:05 DEBUG Exiting history()
09:41:05 DEBUG Exiting history()
09:41:05 DEBUG Entering history()
09:41:05 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:41:05 DEBUG Entering get()
09:41:05 DEBUG Entering _make_request()
09:41:05 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:41:05 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:41:05 DEBUG Entering _get_cookie_and_crumb()
09:41:05 DEBUG cookie_mode = 'basic'
09:41:05 DEBUG Entering _get_cookie_and_crumb_basic()
09:41:05 DEBUG Entering _get_cookie_basic()
09:41:05 DEBUG reusing cookie
09:41:05 DEBUG Exiting _get_cookie_basic()
09:41:05 DEBUG Entering _get_crumb_basic()
09:41:05 DEBUG reusing crumb
09:41:05 DEBUG Exiting _get_crumb_basic()
09:41:05 DEBUG Exiting _get_cookie_and_crumb_basic()
09:41:05 DEBUG Exiting _get_cookie_and_crumb()
09:41:05 DEBUG response code=200
09:41:05 DEBUG Exiting _make_request()
09:41:05 DEBUG Exiting get()
09:41:05 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:40:47
09:41:05 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:40:47-05:00
09:41:05 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:40:47-05:00
09:41:05 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:41:05 DEBUG Exiting history()
09:41:05 DEBUG POLL [Yahoo]: 09:41:05 Price=$56.67
09:41:05 DEBUG CHECK: C=56.67 vs OH=57.20 OL=56.68 | broke_high=True broke_low=False
09:41:05 INFO 📉 BREAKOUT DOWN: $56.68$56.67
09:41:05 DEBUG State saved
09:41:15 DEBUG Entering history()
09:41:15 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:41:15 DEBUG Entering history()
09:41:15 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:41:15 DEBUG Entering get()
09:41:15 DEBUG Entering _make_request()
09:41:15 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:41:15 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:41:15 DEBUG Entering _get_cookie_and_crumb()
09:41:15 DEBUG cookie_mode = 'basic'
09:41:15 DEBUG Entering _get_cookie_and_crumb_basic()
09:41:15 DEBUG Entering _get_cookie_basic()
09:41:15 DEBUG reusing cookie
09:41:15 DEBUG Exiting _get_cookie_basic()
09:41:15 DEBUG Entering _get_crumb_basic()
09:41:15 DEBUG reusing crumb
09:41:15 DEBUG Exiting _get_crumb_basic()
09:41:15 DEBUG Exiting _get_cookie_and_crumb_basic()
09:41:15 DEBUG Exiting _get_cookie_and_crumb()
09:41:15 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:41:15 DEBUG response code=200
09:41:15 DEBUG Exiting _make_request()
09:41:15 DEBUG Exiting get()
09:41:15 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:41:11
09:41:15 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:41:11-05:00
09:41:15 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:41:15 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:41:15 DEBUG Exiting history()
09:41:15 DEBUG Exiting history()
09:41:15 DEBUG Entering history()
09:41:15 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:41:15 DEBUG Entering get()
09:41:15 DEBUG Entering _make_request()
09:41:15 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:41:15 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:41:15 DEBUG Entering _get_cookie_and_crumb()
09:41:15 DEBUG cookie_mode = 'basic'
09:41:15 DEBUG Entering _get_cookie_and_crumb_basic()
09:41:15 DEBUG Entering _get_cookie_basic()
09:41:15 DEBUG reusing cookie
09:41:15 DEBUG Exiting _get_cookie_basic()
09:41:15 DEBUG Entering _get_crumb_basic()
09:41:15 DEBUG reusing crumb
09:41:15 DEBUG Exiting _get_crumb_basic()
09:41:15 DEBUG Exiting _get_cookie_and_crumb_basic()
09:41:15 DEBUG Exiting _get_cookie_and_crumb()
09:41:15 DEBUG response code=200
09:41:15 DEBUG Exiting _make_request()
09:41:15 DEBUG Exiting get()
09:41:15 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:41:11
09:41:15 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:41:11-05:00
09:41:15 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:41:11-05:00
09:41:15 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:41:15 DEBUG Exiting history()
09:41:15 DEBUG POLL [Yahoo]: 09:41:15 Price=$56.65
09:41:15 DEBUG CHECK: C=56.65 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
09:41:25 DEBUG Entering history()
09:41:25 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:41:25 DEBUG Entering history()
09:41:25 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:41:25 DEBUG Entering get()
09:41:25 DEBUG Entering _make_request()
09:41:25 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:41:25 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:41:25 DEBUG Entering _get_cookie_and_crumb()
09:41:25 DEBUG cookie_mode = 'basic'
09:41:25 DEBUG Entering _get_cookie_and_crumb_basic()
09:41:25 DEBUG Entering _get_cookie_basic()
09:41:25 DEBUG reusing cookie
09:41:25 DEBUG Exiting _get_cookie_basic()
09:41:25 DEBUG Entering _get_crumb_basic()
09:41:25 DEBUG reusing crumb
09:41:25 DEBUG Exiting _get_crumb_basic()
09:41:25 DEBUG Exiting _get_cookie_and_crumb_basic()
09:41:25 DEBUG Exiting _get_cookie_and_crumb()
09:41:25 DEBUG response code=200
09:41:25 DEBUG Exiting _make_request()
09:41:25 DEBUG Exiting get()
09:41:25 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:41:11
09:41:25 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:41:11-05:00
09:41:25 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:41:25 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:41:25 DEBUG Exiting history()
09:41:25 DEBUG Exiting history()
09:41:25 DEBUG Entering history()
09:41:25 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:41:25 DEBUG Entering get()
09:41:25 DEBUG Entering _make_request()
09:41:25 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:41:25 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:41:25 DEBUG Entering _get_cookie_and_crumb()
09:41:25 DEBUG cookie_mode = 'basic'
09:41:25 DEBUG Entering _get_cookie_and_crumb_basic()
09:41:25 DEBUG Entering _get_cookie_basic()
09:41:25 DEBUG reusing cookie
09:41:25 DEBUG Exiting _get_cookie_basic()
09:41:25 DEBUG Entering _get_crumb_basic()
09:41:25 DEBUG reusing crumb
09:41:25 DEBUG Exiting _get_crumb_basic()
09:41:25 DEBUG Exiting _get_cookie_and_crumb_basic()
09:41:25 DEBUG Exiting _get_cookie_and_crumb()
09:41:25 DEBUG response code=200
09:41:25 DEBUG Exiting _make_request()
09:41:25 DEBUG Exiting get()
09:41:25 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:41:11
09:41:25 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:41:11-05:00
09:41:25 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:41:11-05:00
09:41:25 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:41:25 DEBUG Exiting history()
09:41:27 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
09:41:35 DEBUG Entering history()
09:41:35 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:41:35 DEBUG Entering history()
09:41:35 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:41:35 DEBUG Entering get()
09:41:35 DEBUG Entering _make_request()
09:41:35 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:41:35 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:41:35 DEBUG Entering _get_cookie_and_crumb()
09:41:35 DEBUG cookie_mode = 'basic'
09:41:35 DEBUG Entering _get_cookie_and_crumb_basic()
09:41:35 DEBUG Entering _get_cookie_basic()
09:41:35 DEBUG reusing cookie
09:41:35 DEBUG Exiting _get_cookie_basic()
09:41:35 DEBUG Entering _get_crumb_basic()
09:41:35 DEBUG reusing crumb
09:41:35 DEBUG Exiting _get_crumb_basic()
09:41:35 DEBUG Exiting _get_cookie_and_crumb_basic()
09:41:35 DEBUG Exiting _get_cookie_and_crumb()
09:41:35 DEBUG response code=200
09:41:35 DEBUG Exiting _make_request()
09:41:35 DEBUG Exiting get()
09:41:36 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:41:34
09:41:36 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:41:34-05:00
09:41:36 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:41:36 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:41:36 DEBUG Exiting history()
09:41:36 DEBUG Exiting history()
09:41:36 DEBUG Entering history()
09:41:36 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:41:36 DEBUG Entering get()
09:41:36 DEBUG Entering _make_request()
09:41:36 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:41:36 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:41:36 DEBUG Entering _get_cookie_and_crumb()
09:41:36 DEBUG cookie_mode = 'basic'
09:41:36 DEBUG Entering _get_cookie_and_crumb_basic()
09:41:36 DEBUG Entering _get_cookie_basic()
09:41:36 DEBUG reusing cookie
09:41:36 DEBUG Exiting _get_cookie_basic()
09:41:36 DEBUG Entering _get_crumb_basic()
09:41:36 DEBUG reusing crumb
09:41:36 DEBUG Exiting _get_crumb_basic()
09:41:36 DEBUG Exiting _get_cookie_and_crumb_basic()
09:41:36 DEBUG Exiting _get_cookie_and_crumb()
09:41:36 DEBUG response code=200
09:41:36 DEBUG Exiting _make_request()
09:41:36 DEBUG Exiting get()
09:41:36 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:41:34
09:41:36 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:41:34-05:00
09:41:36 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:41:34-05:00
09:41:36 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:41:36 DEBUG Exiting history()
09:41:36 DEBUG POLL [Yahoo]: 09:41:36 Price=$56.68
09:41:36 DEBUG CHECK: C=56.68 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
09:41:45 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:41:46 DEBUG Entering history()
09:41:46 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:41:46 DEBUG Entering history()
09:41:46 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:41:46 DEBUG Entering get()
09:41:46 DEBUG Entering _make_request()
09:41:46 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:41:46 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:41:46 DEBUG Entering _get_cookie_and_crumb()
09:41:46 DEBUG cookie_mode = 'basic'
09:41:46 DEBUG Entering _get_cookie_and_crumb_basic()
09:41:46 DEBUG Entering _get_cookie_basic()
09:41:46 DEBUG reusing cookie
09:41:46 DEBUG Exiting _get_cookie_basic()
09:41:46 DEBUG Entering _get_crumb_basic()
09:41:46 DEBUG reusing crumb
09:41:46 DEBUG Exiting _get_crumb_basic()
09:41:46 DEBUG Exiting _get_cookie_and_crumb_basic()
09:41:46 DEBUG Exiting _get_cookie_and_crumb()
09:41:46 DEBUG response code=200
09:41:46 DEBUG Exiting _make_request()
09:41:46 DEBUG Exiting get()
09:41:46 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:41:45
09:41:46 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:41:45-05:00
09:41:46 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:41:46 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:41:46 DEBUG Exiting history()
09:41:46 DEBUG Exiting history()
09:41:46 DEBUG Entering history()
09:41:46 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:41:46 DEBUG Entering get()
09:41:46 DEBUG Entering _make_request()
09:41:46 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:41:46 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:41:46 DEBUG Entering _get_cookie_and_crumb()
09:41:46 DEBUG cookie_mode = 'basic'
09:41:46 DEBUG Entering _get_cookie_and_crumb_basic()
09:41:46 DEBUG Entering _get_cookie_basic()
09:41:46 DEBUG reusing cookie
09:41:46 DEBUG Exiting _get_cookie_basic()
09:41:46 DEBUG Entering _get_crumb_basic()
09:41:46 DEBUG reusing crumb
09:41:46 DEBUG Exiting _get_crumb_basic()
09:41:46 DEBUG Exiting _get_cookie_and_crumb_basic()
09:41:46 DEBUG Exiting _get_cookie_and_crumb()
09:41:46 DEBUG response code=200
09:41:46 DEBUG Exiting _make_request()
09:41:46 DEBUG Exiting get()
09:41:46 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:41:45
09:41:46 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:41:45-05:00
09:41:46 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:41:45-05:00
09:41:46 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:41:46 DEBUG Exiting history()
09:41:46 DEBUG POLL [Yahoo]: 09:41:46 Price=$56.74
09:41:46 DEBUG CHECK: C=56.74 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
09:41:56 DEBUG Entering history()
09:41:56 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:41:56 DEBUG Entering history()
09:41:56 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:41:56 DEBUG Entering get()
09:41:56 DEBUG Entering _make_request()
09:41:56 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:41:56 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:41:56 DEBUG Entering _get_cookie_and_crumb()
09:41:56 DEBUG cookie_mode = 'basic'
09:41:56 DEBUG Entering _get_cookie_and_crumb_basic()
09:41:56 DEBUG Entering _get_cookie_basic()
09:41:56 DEBUG reusing cookie
09:41:56 DEBUG Exiting _get_cookie_basic()
09:41:56 DEBUG Entering _get_crumb_basic()
09:41:56 DEBUG reusing crumb
09:41:56 DEBUG Exiting _get_crumb_basic()
09:41:56 DEBUG Exiting _get_cookie_and_crumb_basic()
09:41:56 DEBUG Exiting _get_cookie_and_crumb()
09:41:56 DEBUG response code=200
09:41:56 DEBUG Exiting _make_request()
09:41:56 DEBUG Exiting get()
09:41:56 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:41:45
09:41:56 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:41:45-05:00
09:41:56 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:41:56 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:41:56 DEBUG Exiting history()
09:41:56 DEBUG Exiting history()
09:41:56 DEBUG Entering history()
09:41:56 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:41:56 DEBUG Entering get()
09:41:56 DEBUG Entering _make_request()
09:41:56 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:41:56 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:41:56 DEBUG Entering _get_cookie_and_crumb()
09:41:56 DEBUG cookie_mode = 'basic'
09:41:56 DEBUG Entering _get_cookie_and_crumb_basic()
09:41:56 DEBUG Entering _get_cookie_basic()
09:41:56 DEBUG reusing cookie
09:41:56 DEBUG Exiting _get_cookie_basic()
09:41:56 DEBUG Entering _get_crumb_basic()
09:41:56 DEBUG reusing crumb
09:41:56 DEBUG Exiting _get_crumb_basic()
09:41:56 DEBUG Exiting _get_cookie_and_crumb_basic()
09:41:56 DEBUG Exiting _get_cookie_and_crumb()
09:41:56 DEBUG response code=200
09:41:56 DEBUG Exiting _make_request()
09:41:56 DEBUG Exiting get()
09:41:56 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:41:45
09:41:56 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:41:45-05:00
09:41:56 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:41:45-05:00
09:41:56 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:41:56 DEBUG Exiting history()
09:42:00 DEBUG BAR: 09:41:00 O=56.73 H=56.73 L=56.68 C=56.68
09:42:00 DEBUG Checking: C=56.68 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
09:42:06 DEBUG Entering history()
09:42:06 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:42:06 DEBUG Entering history()
09:42:06 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:42:06 DEBUG Entering get()
09:42:06 DEBUG Entering _make_request()
09:42:06 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:42:06 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:42:06 DEBUG Entering _get_cookie_and_crumb()
09:42:06 DEBUG cookie_mode = 'basic'
09:42:06 DEBUG Entering _get_cookie_and_crumb_basic()
09:42:06 DEBUG Entering _get_cookie_basic()
09:42:06 DEBUG reusing cookie
09:42:06 DEBUG Exiting _get_cookie_basic()
09:42:06 DEBUG Entering _get_crumb_basic()
09:42:06 DEBUG reusing crumb
09:42:06 DEBUG Exiting _get_crumb_basic()
09:42:06 DEBUG Exiting _get_cookie_and_crumb_basic()
09:42:06 DEBUG Exiting _get_cookie_and_crumb()
09:42:06 DEBUG response code=200
09:42:06 DEBUG Exiting _make_request()
09:42:06 DEBUG Exiting get()
09:42:06 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:42:02
09:42:06 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:42:02-05:00
09:42:06 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:42:06 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:42:06 DEBUG Exiting history()
09:42:06 DEBUG Exiting history()
09:42:06 DEBUG Entering history()
09:42:06 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:42:06 DEBUG Entering get()
09:42:06 DEBUG Entering _make_request()
09:42:06 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:42:06 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:42:06 DEBUG Entering _get_cookie_and_crumb()
09:42:06 DEBUG cookie_mode = 'basic'
09:42:06 DEBUG Entering _get_cookie_and_crumb_basic()
09:42:06 DEBUG Entering _get_cookie_basic()
09:42:06 DEBUG reusing cookie
09:42:06 DEBUG Exiting _get_cookie_basic()
09:42:06 DEBUG Entering _get_crumb_basic()
09:42:06 DEBUG reusing crumb
09:42:06 DEBUG Exiting _get_crumb_basic()
09:42:06 DEBUG Exiting _get_cookie_and_crumb_basic()
09:42:06 DEBUG Exiting _get_cookie_and_crumb()
09:42:06 DEBUG response code=200
09:42:06 DEBUG Exiting _make_request()
09:42:06 DEBUG Exiting get()
09:42:06 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:42:02
09:42:06 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:42:02-05:00
09:42:06 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:42:02-05:00
09:42:06 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:42:06 DEBUG Exiting history()
09:42:06 DEBUG POLL [Yahoo]: 09:42:06 Price=$56.78
09:42:06 DEBUG CHECK: C=56.78 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
09:42:15 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:42:16 DEBUG Entering history()
09:42:16 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:42:16 DEBUG Entering history()
09:42:16 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:42:16 DEBUG Entering get()
09:42:16 DEBUG Entering _make_request()
09:42:16 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:42:16 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:42:16 DEBUG Entering _get_cookie_and_crumb()
09:42:16 DEBUG cookie_mode = 'basic'
09:42:16 DEBUG Entering _get_cookie_and_crumb_basic()
09:42:16 DEBUG Entering _get_cookie_basic()
09:42:16 DEBUG reusing cookie
09:42:16 DEBUG Exiting _get_cookie_basic()
09:42:16 DEBUG Entering _get_crumb_basic()
09:42:16 DEBUG reusing crumb
09:42:16 DEBUG Exiting _get_crumb_basic()
09:42:16 DEBUG Exiting _get_cookie_and_crumb_basic()
09:42:16 DEBUG Exiting _get_cookie_and_crumb()
09:42:16 DEBUG response code=200
09:42:16 DEBUG Exiting _make_request()
09:42:16 DEBUG Exiting get()
09:42:16 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:42:02
09:42:16 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:42:02-05:00
09:42:16 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:42:16 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:42:16 DEBUG Exiting history()
09:42:16 DEBUG Exiting history()
09:42:16 DEBUG Entering history()
09:42:16 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:42:16 DEBUG Entering get()
09:42:16 DEBUG Entering _make_request()
09:42:16 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:42:16 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:42:16 DEBUG Entering _get_cookie_and_crumb()
09:42:16 DEBUG cookie_mode = 'basic'
09:42:16 DEBUG Entering _get_cookie_and_crumb_basic()
09:42:16 DEBUG Entering _get_cookie_basic()
09:42:16 DEBUG reusing cookie
09:42:16 DEBUG Exiting _get_cookie_basic()
09:42:16 DEBUG Entering _get_crumb_basic()
09:42:16 DEBUG reusing crumb
09:42:16 DEBUG Exiting _get_crumb_basic()
09:42:16 DEBUG Exiting _get_cookie_and_crumb_basic()
09:42:16 DEBUG Exiting _get_cookie_and_crumb()
09:42:16 DEBUG response code=200
09:42:16 DEBUG Exiting _make_request()
09:42:16 DEBUG Exiting get()
09:42:16 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:42:02
09:42:16 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:42:02-05:00
09:42:16 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:42:02-05:00
09:42:16 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:42:16 DEBUG Exiting history()
09:42:26 DEBUG Entering history()
09:42:26 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:42:26 DEBUG Entering history()
09:42:26 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:42:26 DEBUG Entering get()
09:42:26 DEBUG Entering _make_request()
09:42:26 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:42:26 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:42:26 DEBUG Entering _get_cookie_and_crumb()
09:42:26 DEBUG cookie_mode = 'basic'
09:42:26 DEBUG Entering _get_cookie_and_crumb_basic()
09:42:26 DEBUG Entering _get_cookie_basic()
09:42:26 DEBUG reusing cookie
09:42:26 DEBUG Exiting _get_cookie_basic()
09:42:26 DEBUG Entering _get_crumb_basic()
09:42:26 DEBUG reusing crumb
09:42:26 DEBUG Exiting _get_crumb_basic()
09:42:26 DEBUG Exiting _get_cookie_and_crumb_basic()
09:42:26 DEBUG Exiting _get_cookie_and_crumb()
09:42:26 DEBUG response code=200
09:42:26 DEBUG Exiting _make_request()
09:42:26 DEBUG Exiting get()
09:42:26 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:42:23
09:42:26 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:42:23-05:00
09:42:26 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:42:26 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:42:26 DEBUG Exiting history()
09:42:26 DEBUG Exiting history()
09:42:26 DEBUG Entering history()
09:42:26 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:42:26 DEBUG Entering get()
09:42:26 DEBUG Entering _make_request()
09:42:26 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:42:26 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:42:26 DEBUG Entering _get_cookie_and_crumb()
09:42:26 DEBUG cookie_mode = 'basic'
09:42:26 DEBUG Entering _get_cookie_and_crumb_basic()
09:42:26 DEBUG Entering _get_cookie_basic()
09:42:26 DEBUG reusing cookie
09:42:26 DEBUG Exiting _get_cookie_basic()
09:42:26 DEBUG Entering _get_crumb_basic()
09:42:26 DEBUG reusing crumb
09:42:26 DEBUG Exiting _get_crumb_basic()
09:42:26 DEBUG Exiting _get_cookie_and_crumb_basic()
09:42:26 DEBUG Exiting _get_cookie_and_crumb()
09:42:27 DEBUG response code=200
09:42:27 DEBUG Exiting _make_request()
09:42:27 DEBUG Exiting get()
09:42:27 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:42:23
09:42:27 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:42:23-05:00
09:42:27 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:42:23-05:00
09:42:27 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:42:27 DEBUG Exiting history()
09:42:27 DEBUG POLL [Yahoo]: 09:42:27 Price=$56.52
09:42:27 DEBUG CHECK: C=56.52 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
09:42:27 INFO ✅ SHORT RETEST CONFIRMED: $56.52 | Level: $56.68
09:42:27 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/positions HTTP/1.1" 200 2
09:42:27 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
09:42:27 DEBUG Starting new HTTPS connection (1): data.alpaca.markets:443
09:42:27 DEBUG https://data.alpaca.markets:443 "GET /v2/stocks/trades/latest?symbols=TNA HTTP/1.1" 200 121
09:42:27 DEBUG https://data.alpaca.markets:443 "GET /v2/stocks/trades/latest?symbols=TNA HTTP/1.1" 200 121
09:42:27 INFO 💰 SHORT ORDER
09:42:27 INFO Symbol: TNA | Side: SELL (Short) | Shares: 35
09:42:27 INFO Entry: $56.52 | Stop: $56.86 | Target: $55.86
09:42:27 INFO Risk: $11.67 | Reward: $23.34 | R:R = 1:2.0
09:42:27 DEBUG https://paper-api.alpaca.markets:443 "POST /v2/orders HTTP/1.1" 422 64
09:42:27 ERROR ❌ Order failed: {"code":42210000,"message":"asset \"TNA\" cannot be sold short"}
09:42:27 DEBUG State saved
09:42:27 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
09:42:37 DEBUG Entering history()
09:42:37 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:42:37 DEBUG Entering history()
09:42:37 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:42:37 DEBUG Entering get()
09:42:37 DEBUG Entering _make_request()
09:42:37 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:42:37 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:42:37 DEBUG Entering _get_cookie_and_crumb()
09:42:37 DEBUG cookie_mode = 'basic'
09:42:37 DEBUG Entering _get_cookie_and_crumb_basic()
09:42:37 DEBUG Entering _get_cookie_basic()
09:42:37 DEBUG reusing cookie
09:42:37 DEBUG Exiting _get_cookie_basic()
09:42:37 DEBUG Entering _get_crumb_basic()
09:42:37 DEBUG reusing crumb
09:42:37 DEBUG Exiting _get_crumb_basic()
09:42:37 DEBUG Exiting _get_cookie_and_crumb_basic()
09:42:37 DEBUG Exiting _get_cookie_and_crumb()
09:42:37 DEBUG response code=200
09:42:37 DEBUG Exiting _make_request()
09:42:37 DEBUG Exiting get()
09:42:37 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:42:34
09:42:37 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:42:34-05:00
09:42:37 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:42:37 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:42:37 DEBUG Exiting history()
09:42:37 DEBUG Exiting history()
09:42:37 DEBUG Entering history()
09:42:37 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:42:37 DEBUG Entering get()
09:42:37 DEBUG Entering _make_request()
09:42:37 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:42:37 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:42:37 DEBUG Entering _get_cookie_and_crumb()
09:42:37 DEBUG cookie_mode = 'basic'
09:42:37 DEBUG Entering _get_cookie_and_crumb_basic()
09:42:37 DEBUG Entering _get_cookie_basic()
09:42:37 DEBUG reusing cookie
09:42:37 DEBUG Exiting _get_cookie_basic()
09:42:37 DEBUG Entering _get_crumb_basic()
09:42:37 DEBUG reusing crumb
09:42:37 DEBUG Exiting _get_crumb_basic()
09:42:37 DEBUG Exiting _get_cookie_and_crumb_basic()
09:42:37 DEBUG Exiting _get_cookie_and_crumb()
09:42:37 DEBUG response code=200
09:42:37 DEBUG Exiting _make_request()
09:42:37 DEBUG Exiting get()
09:42:37 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:42:37
09:42:37 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:42:37-05:00
09:42:37 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:42:37-05:00
09:42:37 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:42:37 DEBUG Exiting history()
09:42:37 DEBUG POLL [Yahoo]: 09:42:37 Price=$56.62
09:42:37 DEBUG CHECK: C=56.62 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
09:42:45 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:42:47 DEBUG Entering history()
09:42:47 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:42:47 DEBUG Entering history()
09:42:47 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:42:47 DEBUG Entering get()
09:42:47 DEBUG Entering _make_request()
09:42:47 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:42:47 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:42:47 DEBUG Entering _get_cookie_and_crumb()
09:42:47 DEBUG cookie_mode = 'basic'
09:42:47 DEBUG Entering _get_cookie_and_crumb_basic()
09:42:47 DEBUG Entering _get_cookie_basic()
09:42:47 DEBUG reusing cookie
09:42:47 DEBUG Exiting _get_cookie_basic()
09:42:47 DEBUG Entering _get_crumb_basic()
09:42:47 DEBUG reusing crumb
09:42:47 DEBUG Exiting _get_crumb_basic()
09:42:47 DEBUG Exiting _get_cookie_and_crumb_basic()
09:42:47 DEBUG Exiting _get_cookie_and_crumb()
09:42:47 DEBUG response code=200
09:42:47 DEBUG Exiting _make_request()
09:42:47 DEBUG Exiting get()
09:42:47 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:42:45
09:42:47 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:42:45-05:00
09:42:47 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:42:47 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:42:47 DEBUG Exiting history()
09:42:47 DEBUG Exiting history()
09:42:47 DEBUG Entering history()
09:42:47 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:42:47 DEBUG Entering get()
09:42:47 DEBUG Entering _make_request()
09:42:47 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:42:47 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:42:47 DEBUG Entering _get_cookie_and_crumb()
09:42:47 DEBUG cookie_mode = 'basic'
09:42:47 DEBUG Entering _get_cookie_and_crumb_basic()
09:42:47 DEBUG Entering _get_cookie_basic()
09:42:47 DEBUG reusing cookie
09:42:47 DEBUG Exiting _get_cookie_basic()
09:42:47 DEBUG Entering _get_crumb_basic()
09:42:47 DEBUG reusing crumb
09:42:47 DEBUG Exiting _get_crumb_basic()
09:42:47 DEBUG Exiting _get_cookie_and_crumb_basic()
09:42:47 DEBUG Exiting _get_cookie_and_crumb()
09:42:47 DEBUG response code=200
09:42:47 DEBUG Exiting _make_request()
09:42:47 DEBUG Exiting get()
09:42:47 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:42:37
09:42:47 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:42:37-05:00
09:42:47 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:42:37-05:00
09:42:47 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:42:47 DEBUG Exiting history()
09:42:47 DEBUG POLL [Yahoo]: 09:42:47 Price=$56.48
09:42:47 DEBUG CHECK: C=56.48 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
09:42:57 DEBUG Entering history()
09:42:57 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:42:57 DEBUG Entering history()
09:42:57 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:42:57 DEBUG Entering get()
09:42:57 DEBUG Entering _make_request()
09:42:57 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:42:57 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:42:57 DEBUG Entering _get_cookie_and_crumb()
09:42:57 DEBUG cookie_mode = 'basic'
09:42:57 DEBUG Entering _get_cookie_and_crumb_basic()
09:42:57 DEBUG Entering _get_cookie_basic()
09:42:57 DEBUG reusing cookie
09:42:57 DEBUG Exiting _get_cookie_basic()
09:42:57 DEBUG Entering _get_crumb_basic()
09:42:57 DEBUG reusing crumb
09:42:57 DEBUG Exiting _get_crumb_basic()
09:42:57 DEBUG Exiting _get_cookie_and_crumb_basic()
09:42:57 DEBUG Exiting _get_cookie_and_crumb()
09:42:57 DEBUG response code=200
09:42:57 DEBUG Exiting _make_request()
09:42:57 DEBUG Exiting get()
09:42:57 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:42:45
09:42:57 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:42:45-05:00
09:42:57 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:42:57 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:42:57 DEBUG Exiting history()
09:42:57 DEBUG Exiting history()
09:42:57 DEBUG Entering history()
09:42:57 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:42:57 DEBUG Entering get()
09:42:57 DEBUG Entering _make_request()
09:42:57 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:42:57 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:42:57 DEBUG Entering _get_cookie_and_crumb()
09:42:57 DEBUG cookie_mode = 'basic'
09:42:57 DEBUG Entering _get_cookie_and_crumb_basic()
09:42:57 DEBUG Entering _get_cookie_basic()
09:42:57 DEBUG reusing cookie
09:42:57 DEBUG Exiting _get_cookie_basic()
09:42:57 DEBUG Entering _get_crumb_basic()
09:42:57 DEBUG reusing crumb
09:42:57 DEBUG Exiting _get_crumb_basic()
09:42:57 DEBUG Exiting _get_cookie_and_crumb_basic()
09:42:57 DEBUG Exiting _get_cookie_and_crumb()
09:42:57 DEBUG response code=200
09:42:57 DEBUG Exiting _make_request()
09:42:57 DEBUG Exiting get()
09:42:57 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:42:56
09:42:57 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:42:56-05:00
09:42:57 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:42:56-05:00
09:42:57 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:42:57 DEBUG Exiting history()
09:43:00 DEBUG BAR: 09:42:00 O=56.59 H=56.59 L=56.41 C=56.41
09:43:00 DEBUG Checking: C=56.41 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
09:43:07 DEBUG Entering history()
09:43:07 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:43:07 DEBUG Entering history()
09:43:07 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:43:07 DEBUG Entering get()
09:43:07 DEBUG Entering _make_request()
09:43:07 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:43:07 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:43:07 DEBUG Entering _get_cookie_and_crumb()
09:43:07 DEBUG cookie_mode = 'basic'
09:43:07 DEBUG Entering _get_cookie_and_crumb_basic()
09:43:07 DEBUG Entering _get_cookie_basic()
09:43:07 DEBUG reusing cookie
09:43:07 DEBUG Exiting _get_cookie_basic()
09:43:07 DEBUG Entering _get_crumb_basic()
09:43:07 DEBUG reusing crumb
09:43:07 DEBUG Exiting _get_crumb_basic()
09:43:07 DEBUG Exiting _get_cookie_and_crumb_basic()
09:43:07 DEBUG Exiting _get_cookie_and_crumb()
09:43:08 DEBUG response code=200
09:43:08 DEBUG Exiting _make_request()
09:43:08 DEBUG Exiting get()
09:43:08 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:43:06
09:43:08 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:43:06-05:00
09:43:08 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:43:08 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:43:08 DEBUG Exiting history()
09:43:08 DEBUG Exiting history()
09:43:08 DEBUG Entering history()
09:43:08 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:43:08 DEBUG Entering get()
09:43:08 DEBUG Entering _make_request()
09:43:08 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:43:08 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:43:08 DEBUG Entering _get_cookie_and_crumb()
09:43:08 DEBUG cookie_mode = 'basic'
09:43:08 DEBUG Entering _get_cookie_and_crumb_basic()
09:43:08 DEBUG Entering _get_cookie_basic()
09:43:08 DEBUG reusing cookie
09:43:08 DEBUG Exiting _get_cookie_basic()
09:43:08 DEBUG Entering _get_crumb_basic()
09:43:08 DEBUG reusing crumb
09:43:08 DEBUG Exiting _get_crumb_basic()
09:43:08 DEBUG Exiting _get_cookie_and_crumb_basic()
09:43:08 DEBUG Exiting _get_cookie_and_crumb()
09:43:08 DEBUG response code=200
09:43:08 DEBUG Exiting _make_request()
09:43:08 DEBUG Exiting get()
09:43:08 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:43:06
09:43:08 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:43:06-05:00
09:43:08 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:43:06-05:00
09:43:08 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:43:08 DEBUG Exiting history()
09:43:08 DEBUG POLL [Yahoo]: 09:43:08 Price=$56.53
09:43:08 DEBUG CHECK: C=56.53 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
09:43:15 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:43:18 DEBUG Entering history()
09:43:18 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:43:18 DEBUG Entering history()
09:43:18 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:43:18 DEBUG Entering get()
09:43:18 DEBUG Entering _make_request()
09:43:18 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:43:18 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:43:18 DEBUG Entering _get_cookie_and_crumb()
09:43:18 DEBUG cookie_mode = 'basic'
09:43:18 DEBUG Entering _get_cookie_and_crumb_basic()
09:43:18 DEBUG Entering _get_cookie_basic()
09:43:18 DEBUG reusing cookie
09:43:18 DEBUG Exiting _get_cookie_basic()
09:43:18 DEBUG Entering _get_crumb_basic()
09:43:18 DEBUG reusing crumb
09:43:18 DEBUG Exiting _get_crumb_basic()
09:43:18 DEBUG Exiting _get_cookie_and_crumb_basic()
09:43:18 DEBUG Exiting _get_cookie_and_crumb()
09:43:18 DEBUG response code=200
09:43:18 DEBUG Exiting _make_request()
09:43:18 DEBUG Exiting get()
09:43:18 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:43:15
09:43:18 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:43:15-05:00
09:43:18 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:43:18 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:43:18 DEBUG Exiting history()
09:43:18 DEBUG Exiting history()
09:43:18 DEBUG Entering history()
09:43:18 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:43:18 DEBUG Entering get()
09:43:18 DEBUG Entering _make_request()
09:43:18 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:43:18 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:43:18 DEBUG Entering _get_cookie_and_crumb()
09:43:18 DEBUG cookie_mode = 'basic'
09:43:18 DEBUG Entering _get_cookie_and_crumb_basic()
09:43:18 DEBUG Entering _get_cookie_basic()
09:43:18 DEBUG reusing cookie
09:43:18 DEBUG Exiting _get_cookie_basic()
09:43:18 DEBUG Entering _get_crumb_basic()
09:43:18 DEBUG reusing crumb
09:43:18 DEBUG Exiting _get_crumb_basic()
09:43:18 DEBUG Exiting _get_cookie_and_crumb_basic()
09:43:18 DEBUG Exiting _get_cookie_and_crumb()
09:43:18 DEBUG response code=200
09:43:18 DEBUG Exiting _make_request()
09:43:18 DEBUG Exiting get()
09:43:18 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:43:06
09:43:18 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:43:06-05:00
09:43:18 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:43:06-05:00
09:43:18 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:43:18 DEBUG Exiting history()
09:43:18 DEBUG POLL [Yahoo]: 09:43:18 Price=$56.56
09:43:18 DEBUG CHECK: C=56.56 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
09:43:27 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
09:43:28 DEBUG Entering history()
09:43:28 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:43:28 DEBUG Entering history()
09:43:28 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:43:28 DEBUG Entering get()
09:43:28 DEBUG Entering _make_request()
09:43:28 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:43:28 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:43:28 DEBUG Entering _get_cookie_and_crumb()
09:43:28 DEBUG cookie_mode = 'basic'
09:43:28 DEBUG Entering _get_cookie_and_crumb_basic()
09:43:28 DEBUG Entering _get_cookie_basic()
09:43:28 DEBUG reusing cookie
09:43:28 DEBUG Exiting _get_cookie_basic()
09:43:28 DEBUG Entering _get_crumb_basic()
09:43:28 DEBUG reusing crumb
09:43:28 DEBUG Exiting _get_crumb_basic()
09:43:28 DEBUG Exiting _get_cookie_and_crumb_basic()
09:43:28 DEBUG Exiting _get_cookie_and_crumb()
09:43:28 DEBUG response code=200
09:43:28 DEBUG Exiting _make_request()
09:43:28 DEBUG Exiting get()
09:43:28 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:43:24
09:43:28 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:43:24-05:00
09:43:28 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:43:28 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:43:28 DEBUG Exiting history()
09:43:28 DEBUG Exiting history()
09:43:28 DEBUG Entering history()
09:43:28 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:43:28 DEBUG Entering get()
09:43:28 DEBUG Entering _make_request()
09:43:28 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:43:28 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:43:28 DEBUG Entering _get_cookie_and_crumb()
09:43:28 DEBUG cookie_mode = 'basic'
09:43:28 DEBUG Entering _get_cookie_and_crumb_basic()
09:43:28 DEBUG Entering _get_cookie_basic()
09:43:28 DEBUG reusing cookie
09:43:28 DEBUG Exiting _get_cookie_basic()
09:43:28 DEBUG Entering _get_crumb_basic()
09:43:28 DEBUG reusing crumb
09:43:28 DEBUG Exiting _get_crumb_basic()
09:43:28 DEBUG Exiting _get_cookie_and_crumb_basic()
09:43:28 DEBUG Exiting _get_cookie_and_crumb()
09:43:28 DEBUG response code=200
09:43:28 DEBUG Exiting _make_request()
09:43:28 DEBUG Exiting get()
09:43:28 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:43:24
09:43:28 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:43:24-05:00
09:43:28 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:43:24-05:00
09:43:28 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:43:28 DEBUG Exiting history()
09:43:28 DEBUG POLL [Yahoo]: 09:43:28 Price=$56.54
09:43:28 DEBUG CHECK: C=56.54 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
09:43:38 DEBUG Entering history()
09:43:38 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:43:38 DEBUG Entering history()
09:43:38 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:43:38 DEBUG Entering get()
09:43:38 DEBUG Entering _make_request()
09:43:38 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:43:38 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:43:38 DEBUG Entering _get_cookie_and_crumb()
09:43:38 DEBUG cookie_mode = 'basic'
09:43:38 DEBUG Entering _get_cookie_and_crumb_basic()
09:43:38 DEBUG Entering _get_cookie_basic()
09:43:38 DEBUG reusing cookie
09:43:38 DEBUG Exiting _get_cookie_basic()
09:43:38 DEBUG Entering _get_crumb_basic()
09:43:38 DEBUG reusing crumb
09:43:38 DEBUG Exiting _get_crumb_basic()
09:43:38 DEBUG Exiting _get_cookie_and_crumb_basic()
09:43:38 DEBUG Exiting _get_cookie_and_crumb()
09:43:38 DEBUG response code=200
09:43:38 DEBUG Exiting _make_request()
09:43:38 DEBUG Exiting get()
09:43:38 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:43:24
09:43:38 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:43:24-05:00
09:43:38 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:43:38 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:43:38 DEBUG Exiting history()
09:43:38 DEBUG Exiting history()
09:43:38 DEBUG Entering history()
09:43:38 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:43:38 DEBUG Entering get()
09:43:38 DEBUG Entering _make_request()
09:43:38 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:43:38 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:43:38 DEBUG Entering _get_cookie_and_crumb()
09:43:38 DEBUG cookie_mode = 'basic'
09:43:38 DEBUG Entering _get_cookie_and_crumb_basic()
09:43:38 DEBUG Entering _get_cookie_basic()
09:43:38 DEBUG reusing cookie
09:43:38 DEBUG Exiting _get_cookie_basic()
09:43:38 DEBUG Entering _get_crumb_basic()
09:43:38 DEBUG reusing crumb
09:43:38 DEBUG Exiting _get_crumb_basic()
09:43:38 DEBUG Exiting _get_cookie_and_crumb_basic()
09:43:38 DEBUG Exiting _get_cookie_and_crumb()
09:43:38 DEBUG response code=200
09:43:38 DEBUG Exiting _make_request()
09:43:38 DEBUG Exiting get()
09:43:38 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:43:24
09:43:38 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:43:24-05:00
09:43:38 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:43:24-05:00
09:43:38 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:43:38 DEBUG Exiting history()
09:43:45 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:43:48 DEBUG Entering history()
09:43:48 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:43:48 DEBUG Entering history()
09:43:48 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:43:48 DEBUG Entering get()
09:43:48 DEBUG Entering _make_request()
09:43:48 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:43:48 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:43:48 DEBUG Entering _get_cookie_and_crumb()
09:43:48 DEBUG cookie_mode = 'basic'
09:43:48 DEBUG Entering _get_cookie_and_crumb_basic()
09:43:48 DEBUG Entering _get_cookie_basic()
09:43:48 DEBUG reusing cookie
09:43:48 DEBUG Exiting _get_cookie_basic()
09:43:48 DEBUG Entering _get_crumb_basic()
09:43:48 DEBUG reusing crumb
09:43:48 DEBUG Exiting _get_crumb_basic()
09:43:48 DEBUG Exiting _get_cookie_and_crumb_basic()
09:43:48 DEBUG Exiting _get_cookie_and_crumb()
09:43:48 DEBUG response code=200
09:43:48 DEBUG Exiting _make_request()
09:43:48 DEBUG Exiting get()
09:43:48 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:43:46
09:43:49 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:43:46-05:00
09:43:49 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:43:49 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:43:49 DEBUG Exiting history()
09:43:49 DEBUG Exiting history()
09:43:49 DEBUG Entering history()
09:43:49 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:43:49 DEBUG Entering get()
09:43:49 DEBUG Entering _make_request()
09:43:49 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:43:49 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:43:49 DEBUG Entering _get_cookie_and_crumb()
09:43:49 DEBUG cookie_mode = 'basic'
09:43:49 DEBUG Entering _get_cookie_and_crumb_basic()
09:43:49 DEBUG Entering _get_cookie_basic()
09:43:49 DEBUG reusing cookie
09:43:49 DEBUG Exiting _get_cookie_basic()
09:43:49 DEBUG Entering _get_crumb_basic()
09:43:49 DEBUG reusing crumb
09:43:49 DEBUG Exiting _get_crumb_basic()
09:43:49 DEBUG Exiting _get_cookie_and_crumb_basic()
09:43:49 DEBUG Exiting _get_cookie_and_crumb()
09:43:49 DEBUG response code=200
09:43:49 DEBUG Exiting _make_request()
09:43:49 DEBUG Exiting get()
09:43:49 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:43:46
09:43:49 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:43:46-05:00
09:43:49 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:43:46-05:00
09:43:49 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:43:49 DEBUG Exiting history()
09:43:49 DEBUG POLL [Yahoo]: 09:43:49 Price=$56.59
09:43:49 DEBUG CHECK: C=56.59 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
09:43:59 DEBUG Entering history()
09:43:59 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:43:59 DEBUG Entering history()
09:43:59 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:43:59 DEBUG Entering get()
09:43:59 DEBUG Entering _make_request()
09:43:59 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:43:59 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:43:59 DEBUG Entering _get_cookie_and_crumb()
09:43:59 DEBUG cookie_mode = 'basic'
09:43:59 DEBUG Entering _get_cookie_and_crumb_basic()
09:43:59 DEBUG Entering _get_cookie_basic()
09:43:59 DEBUG reusing cookie
09:43:59 DEBUG Exiting _get_cookie_basic()
09:43:59 DEBUG Entering _get_crumb_basic()
09:43:59 DEBUG reusing crumb
09:43:59 DEBUG Exiting _get_crumb_basic()
09:43:59 DEBUG Exiting _get_cookie_and_crumb_basic()
09:43:59 DEBUG Exiting _get_cookie_and_crumb()
09:43:59 DEBUG response code=200
09:43:59 DEBUG Exiting _make_request()
09:43:59 DEBUG Exiting get()
09:43:59 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:43:52
09:43:59 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:43:52-05:00
09:43:59 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:43:59 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:43:59 DEBUG Exiting history()
09:43:59 DEBUG Exiting history()
09:43:59 DEBUG Entering history()
09:43:59 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:43:59 DEBUG Entering get()
09:43:59 DEBUG Entering _make_request()
09:43:59 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:43:59 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:43:59 DEBUG Entering _get_cookie_and_crumb()
09:43:59 DEBUG cookie_mode = 'basic'
09:43:59 DEBUG Entering _get_cookie_and_crumb_basic()
09:43:59 DEBUG Entering _get_cookie_basic()
09:43:59 DEBUG reusing cookie
09:43:59 DEBUG Exiting _get_cookie_basic()
09:43:59 DEBUG Entering _get_crumb_basic()
09:43:59 DEBUG reusing crumb
09:43:59 DEBUG Exiting _get_crumb_basic()
09:43:59 DEBUG Exiting _get_cookie_and_crumb_basic()
09:43:59 DEBUG Exiting _get_cookie_and_crumb()
09:43:59 DEBUG response code=200
09:43:59 DEBUG Exiting _make_request()
09:43:59 DEBUG Exiting get()
09:43:59 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:43:52
09:43:59 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:43:52-05:00
09:43:59 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:43:52-05:00
09:43:59 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:43:59 DEBUG Exiting history()
09:43:59 DEBUG POLL [Yahoo]: 09:43:59 Price=$56.57
09:43:59 DEBUG CHECK: C=56.57 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
09:44:00 DEBUG BAR: 09:43:00 O=56.55 H=56.56 L=56.55 C=56.56
09:44:00 DEBUG Checking: C=56.56 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
09:44:09 DEBUG Entering history()
09:44:09 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:44:09 DEBUG Entering history()
09:44:09 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:44:09 DEBUG Entering get()
09:44:09 DEBUG Entering _make_request()
09:44:09 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:44:09 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:44:09 DEBUG Entering _get_cookie_and_crumb()
09:44:09 DEBUG cookie_mode = 'basic'
09:44:09 DEBUG Entering _get_cookie_and_crumb_basic()
09:44:09 DEBUG Entering _get_cookie_basic()
09:44:09 DEBUG reusing cookie
09:44:09 DEBUG Exiting _get_cookie_basic()
09:44:09 DEBUG Entering _get_crumb_basic()
09:44:09 DEBUG reusing crumb
09:44:09 DEBUG Exiting _get_crumb_basic()
09:44:09 DEBUG Exiting _get_cookie_and_crumb_basic()
09:44:09 DEBUG Exiting _get_cookie_and_crumb()
09:44:09 DEBUG response code=200
09:44:09 DEBUG Exiting _make_request()
09:44:09 DEBUG Exiting get()
09:44:09 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:43:52
09:44:09 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:43:52-05:00
09:44:09 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:44:09 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:44:09 DEBUG Exiting history()
09:44:09 DEBUG Exiting history()
09:44:09 DEBUG Entering history()
09:44:09 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:44:09 DEBUG Entering get()
09:44:09 DEBUG Entering _make_request()
09:44:09 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:44:09 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:44:09 DEBUG Entering _get_cookie_and_crumb()
09:44:09 DEBUG cookie_mode = 'basic'
09:44:09 DEBUG Entering _get_cookie_and_crumb_basic()
09:44:09 DEBUG Entering _get_cookie_basic()
09:44:09 DEBUG reusing cookie
09:44:09 DEBUG Exiting _get_cookie_basic()
09:44:09 DEBUG Entering _get_crumb_basic()
09:44:09 DEBUG reusing crumb
09:44:09 DEBUG Exiting _get_crumb_basic()
09:44:09 DEBUG Exiting _get_cookie_and_crumb_basic()
09:44:09 DEBUG Exiting _get_cookie_and_crumb()
09:44:09 DEBUG response code=200
09:44:09 DEBUG Exiting _make_request()
09:44:09 DEBUG Exiting get()
09:44:09 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:43:52
09:44:09 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:43:52-05:00
09:44:09 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:43:52-05:00
09:44:09 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:44:09 DEBUG Exiting history()
09:44:15 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:44:19 DEBUG Entering history()
09:44:19 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:44:19 DEBUG Entering history()
09:44:19 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:44:19 DEBUG Entering get()
09:44:19 DEBUG Entering _make_request()
09:44:19 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:44:19 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:44:19 DEBUG Entering _get_cookie_and_crumb()
09:44:19 DEBUG cookie_mode = 'basic'
09:44:19 DEBUG Entering _get_cookie_and_crumb_basic()
09:44:19 DEBUG Entering _get_cookie_basic()
09:44:19 DEBUG reusing cookie
09:44:19 DEBUG Exiting _get_cookie_basic()
09:44:19 DEBUG Entering _get_crumb_basic()
09:44:19 DEBUG reusing crumb
09:44:19 DEBUG Exiting _get_crumb_basic()
09:44:19 DEBUG Exiting _get_cookie_and_crumb_basic()
09:44:19 DEBUG Exiting _get_cookie_and_crumb()
09:44:19 DEBUG response code=200
09:44:19 DEBUG Exiting _make_request()
09:44:19 DEBUG Exiting get()
09:44:19 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:44:17
09:44:19 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:44:17-05:00
09:44:19 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:44:19 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:44:19 DEBUG Exiting history()
09:44:19 DEBUG Exiting history()
09:44:19 DEBUG Entering history()
09:44:19 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:44:19 DEBUG Entering get()
09:44:19 DEBUG Entering _make_request()
09:44:19 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:44:19 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:44:19 DEBUG Entering _get_cookie_and_crumb()
09:44:19 DEBUG cookie_mode = 'basic'
09:44:19 DEBUG Entering _get_cookie_and_crumb_basic()
09:44:19 DEBUG Entering _get_cookie_basic()
09:44:19 DEBUG reusing cookie
09:44:19 DEBUG Exiting _get_cookie_basic()
09:44:19 DEBUG Entering _get_crumb_basic()
09:44:19 DEBUG reusing crumb
09:44:19 DEBUG Exiting _get_crumb_basic()
09:44:19 DEBUG Exiting _get_cookie_and_crumb_basic()
09:44:19 DEBUG Exiting _get_cookie_and_crumb()
09:44:19 DEBUG response code=200
09:44:19 DEBUG Exiting _make_request()
09:44:19 DEBUG Exiting get()
09:44:19 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:44:17
09:44:19 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:44:17-05:00
09:44:19 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:44:17-05:00
09:44:19 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:44:19 DEBUG Exiting history()
09:44:19 DEBUG POLL [Yahoo]: 09:44:19 Price=$56.52
09:44:19 DEBUG CHECK: C=56.52 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
09:44:27 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
09:44:29 DEBUG Entering history()
09:44:29 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:44:29 DEBUG Entering history()
09:44:29 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:44:29 DEBUG Entering get()
09:44:29 DEBUG Entering _make_request()
09:44:29 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:44:29 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:44:29 DEBUG Entering _get_cookie_and_crumb()
09:44:29 DEBUG cookie_mode = 'basic'
09:44:29 DEBUG Entering _get_cookie_and_crumb_basic()
09:44:29 DEBUG Entering _get_cookie_basic()
09:44:29 DEBUG reusing cookie
09:44:29 DEBUG Exiting _get_cookie_basic()
09:44:29 DEBUG Entering _get_crumb_basic()
09:44:29 DEBUG reusing crumb
09:44:29 DEBUG Exiting _get_crumb_basic()
09:44:29 DEBUG Exiting _get_cookie_and_crumb_basic()
09:44:29 DEBUG Exiting _get_cookie_and_crumb()
09:44:29 DEBUG response code=200
09:44:29 DEBUG Exiting _make_request()
09:44:29 DEBUG Exiting get()
09:44:29 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:44:17
09:44:29 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:44:17-05:00
09:44:29 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:44:29 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:44:29 DEBUG Exiting history()
09:44:29 DEBUG Exiting history()
09:44:29 DEBUG Entering history()
09:44:29 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:44:29 DEBUG Entering get()
09:44:29 DEBUG Entering _make_request()
09:44:29 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:44:29 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:44:29 DEBUG Entering _get_cookie_and_crumb()
09:44:29 DEBUG cookie_mode = 'basic'
09:44:29 DEBUG Entering _get_cookie_and_crumb_basic()
09:44:29 DEBUG Entering _get_cookie_basic()
09:44:29 DEBUG reusing cookie
09:44:29 DEBUG Exiting _get_cookie_basic()
09:44:29 DEBUG Entering _get_crumb_basic()
09:44:29 DEBUG reusing crumb
09:44:29 DEBUG Exiting _get_crumb_basic()
09:44:29 DEBUG Exiting _get_cookie_and_crumb_basic()
09:44:29 DEBUG Exiting _get_cookie_and_crumb()
09:44:30 DEBUG response code=200
09:44:30 DEBUG Exiting _make_request()
09:44:30 DEBUG Exiting get()
09:44:30 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:44:17
09:44:30 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:44:17-05:00
09:44:30 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:44:17-05:00
09:44:30 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:44:30 DEBUG Exiting history()
09:44:40 DEBUG Entering history()
09:44:40 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:44:40 DEBUG Entering history()
09:44:40 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:44:40 DEBUG Entering get()
09:44:40 DEBUG Entering _make_request()
09:44:40 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:44:40 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:44:40 DEBUG Entering _get_cookie_and_crumb()
09:44:40 DEBUG cookie_mode = 'basic'
09:44:40 DEBUG Entering _get_cookie_and_crumb_basic()
09:44:40 DEBUG Entering _get_cookie_basic()
09:44:40 DEBUG reusing cookie
09:44:40 DEBUG Exiting _get_cookie_basic()
09:44:40 DEBUG Entering _get_crumb_basic()
09:44:40 DEBUG reusing crumb
09:44:40 DEBUG Exiting _get_crumb_basic()
09:44:40 DEBUG Exiting _get_cookie_and_crumb_basic()
09:44:40 DEBUG Exiting _get_cookie_and_crumb()
09:44:40 DEBUG response code=200
09:44:40 DEBUG Exiting _make_request()
09:44:40 DEBUG Exiting get()
09:44:40 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:44:37
09:44:40 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:44:37-05:00
09:44:40 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:44:40 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:44:40 DEBUG Exiting history()
09:44:40 DEBUG Exiting history()
09:44:40 DEBUG Entering history()
09:44:40 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:44:40 DEBUG Entering get()
09:44:40 DEBUG Entering _make_request()
09:44:40 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:44:40 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:44:40 DEBUG Entering _get_cookie_and_crumb()
09:44:40 DEBUG cookie_mode = 'basic'
09:44:40 DEBUG Entering _get_cookie_and_crumb_basic()
09:44:40 DEBUG Entering _get_cookie_basic()
09:44:40 DEBUG reusing cookie
09:44:40 DEBUG Exiting _get_cookie_basic()
09:44:40 DEBUG Entering _get_crumb_basic()
09:44:40 DEBUG reusing crumb
09:44:40 DEBUG Exiting _get_crumb_basic()
09:44:40 DEBUG Exiting _get_cookie_and_crumb_basic()
09:44:40 DEBUG Exiting _get_cookie_and_crumb()
09:44:40 DEBUG response code=200
09:44:40 DEBUG Exiting _make_request()
09:44:40 DEBUG Exiting get()
09:44:40 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:44:39
09:44:40 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:44:39-05:00
09:44:40 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:44:39-05:00
09:44:40 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:44:40 DEBUG Exiting history()
09:44:40 DEBUG POLL [Yahoo]: 09:44:40 Price=$56.64
09:44:40 DEBUG CHECK: C=56.64 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
09:44:45 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:44:50 DEBUG Entering history()
09:44:50 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:44:50 DEBUG Entering history()
09:44:50 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:44:50 DEBUG Entering get()
09:44:50 DEBUG Entering _make_request()
09:44:50 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:44:50 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:44:50 DEBUG Entering _get_cookie_and_crumb()
09:44:50 DEBUG cookie_mode = 'basic'
09:44:50 DEBUG Entering _get_cookie_and_crumb_basic()
09:44:50 DEBUG Entering _get_cookie_basic()
09:44:50 DEBUG reusing cookie
09:44:50 DEBUG Exiting _get_cookie_basic()
09:44:50 DEBUG Entering _get_crumb_basic()
09:44:50 DEBUG reusing crumb
09:44:50 DEBUG Exiting _get_crumb_basic()
09:44:50 DEBUG Exiting _get_cookie_and_crumb_basic()
09:44:50 DEBUG Exiting _get_cookie_and_crumb()
09:44:50 DEBUG response code=200
09:44:50 DEBUG Exiting _make_request()
09:44:50 DEBUG Exiting get()
09:44:50 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:44:37
09:44:50 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:44:37-05:00
09:44:50 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:44:50 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:44:50 DEBUG Exiting history()
09:44:50 DEBUG Exiting history()
09:44:50 DEBUG Entering history()
09:44:50 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:44:50 DEBUG Entering get()
09:44:50 DEBUG Entering _make_request()
09:44:50 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:44:50 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:44:50 DEBUG Entering _get_cookie_and_crumb()
09:44:50 DEBUG cookie_mode = 'basic'
09:44:50 DEBUG Entering _get_cookie_and_crumb_basic()
09:44:50 DEBUG Entering _get_cookie_basic()
09:44:50 DEBUG reusing cookie
09:44:50 DEBUG Exiting _get_cookie_basic()
09:44:50 DEBUG Entering _get_crumb_basic()
09:44:50 DEBUG reusing crumb
09:44:50 DEBUG Exiting _get_crumb_basic()
09:44:50 DEBUG Exiting _get_cookie_and_crumb_basic()
09:44:50 DEBUG Exiting _get_cookie_and_crumb()
09:44:50 DEBUG response code=200
09:44:50 DEBUG Exiting _make_request()
09:44:50 DEBUG Exiting get()
09:44:50 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:44:39
09:44:50 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:44:39-05:00
09:44:50 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:44:39-05:00
09:44:50 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:44:50 DEBUG Exiting history()
09:45:00 DEBUG Entering history()
09:45:00 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:45:00 DEBUG Entering history()
09:45:00 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:45:00 DEBUG Entering get()
09:45:00 DEBUG Entering _make_request()
09:45:00 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:45:00 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:45:00 DEBUG Entering _get_cookie_and_crumb()
09:45:00 DEBUG cookie_mode = 'basic'
09:45:00 DEBUG Entering _get_cookie_and_crumb_basic()
09:45:00 DEBUG Entering _get_cookie_basic()
09:45:00 DEBUG reusing cookie
09:45:00 DEBUG Exiting _get_cookie_basic()
09:45:00 DEBUG Entering _get_crumb_basic()
09:45:00 DEBUG reusing crumb
09:45:00 DEBUG Exiting _get_crumb_basic()
09:45:00 DEBUG Exiting _get_cookie_and_crumb_basic()
09:45:00 DEBUG Exiting _get_cookie_and_crumb()
09:45:00 DEBUG BAR: 09:44:00 O=56.53 H=56.58 L=56.53 C=56.58
09:45:00 DEBUG Checking: C=56.58 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
09:45:00 DEBUG response code=200
09:45:00 DEBUG Exiting _make_request()
09:45:00 DEBUG Exiting get()
09:45:00 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:44:59
09:45:00 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:44:59-05:00
09:45:00 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:45:00 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:45:00 DEBUG Exiting history()
09:45:00 DEBUG Exiting history()
09:45:00 DEBUG Entering history()
09:45:00 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:45:00 DEBUG Entering get()
09:45:00 DEBUG Entering _make_request()
09:45:00 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:45:00 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:45:00 DEBUG Entering _get_cookie_and_crumb()
09:45:00 DEBUG cookie_mode = 'basic'
09:45:00 DEBUG Entering _get_cookie_and_crumb_basic()
09:45:00 DEBUG Entering _get_cookie_basic()
09:45:00 DEBUG reusing cookie
09:45:00 DEBUG Exiting _get_cookie_basic()
09:45:00 DEBUG Entering _get_crumb_basic()
09:45:00 DEBUG reusing crumb
09:45:00 DEBUG Exiting _get_crumb_basic()
09:45:00 DEBUG Exiting _get_cookie_and_crumb_basic()
09:45:00 DEBUG Exiting _get_cookie_and_crumb()
09:45:00 DEBUG response code=200
09:45:00 DEBUG Exiting _make_request()
09:45:00 DEBUG Exiting get()
09:45:00 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:44:59
09:45:00 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:44:59-05:00
09:45:00 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:44:59-05:00
09:45:00 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:45:00 DEBUG Exiting history()
09:45:00 DEBUG POLL [Yahoo]: 09:45:00 Price=$56.60
09:45:00 DEBUG CHECK: C=56.60 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
09:45:10 DEBUG Entering history()
09:45:10 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:45:10 DEBUG Entering history()
09:45:10 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:45:10 DEBUG Entering get()
09:45:10 DEBUG Entering _make_request()
09:45:10 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:45:10 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:45:10 DEBUG Entering _get_cookie_and_crumb()
09:45:10 DEBUG cookie_mode = 'basic'
09:45:10 DEBUG Entering _get_cookie_and_crumb_basic()
09:45:10 DEBUG Entering _get_cookie_basic()
09:45:10 DEBUG reusing cookie
09:45:10 DEBUG Exiting _get_cookie_basic()
09:45:10 DEBUG Entering _get_crumb_basic()
09:45:10 DEBUG reusing crumb
09:45:10 DEBUG Exiting _get_crumb_basic()
09:45:10 DEBUG Exiting _get_cookie_and_crumb_basic()
09:45:10 DEBUG Exiting _get_cookie_and_crumb()
09:45:10 DEBUG response code=200
09:45:10 DEBUG Exiting _make_request()
09:45:10 DEBUG Exiting get()
09:45:10 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:44:59
09:45:10 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:44:59-05:00
09:45:10 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:45:10 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:45:10 DEBUG Exiting history()
09:45:10 DEBUG Exiting history()
09:45:10 DEBUG Entering history()
09:45:10 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:45:10 DEBUG Entering get()
09:45:10 DEBUG Entering _make_request()
09:45:10 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:45:10 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:45:10 DEBUG Entering _get_cookie_and_crumb()
09:45:10 DEBUG cookie_mode = 'basic'
09:45:10 DEBUG Entering _get_cookie_and_crumb_basic()
09:45:10 DEBUG Entering _get_cookie_basic()
09:45:10 DEBUG reusing cookie
09:45:10 DEBUG Exiting _get_cookie_basic()
09:45:10 DEBUG Entering _get_crumb_basic()
09:45:10 DEBUG reusing crumb
09:45:10 DEBUG Exiting _get_crumb_basic()
09:45:10 DEBUG Exiting _get_cookie_and_crumb_basic()
09:45:10 DEBUG Exiting _get_cookie_and_crumb()
09:45:10 DEBUG response code=200
09:45:10 DEBUG Exiting _make_request()
09:45:10 DEBUG Exiting get()
09:45:10 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:44:59
09:45:10 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:44:59-05:00
09:45:10 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:44:59-05:00
09:45:10 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:45:10 DEBUG Exiting history()
09:45:15 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:45:20 DEBUG Entering history()
09:45:20 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:45:20 DEBUG Entering history()
09:45:20 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:45:20 DEBUG Entering get()
09:45:20 DEBUG Entering _make_request()
09:45:20 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:45:20 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:45:20 DEBUG Entering _get_cookie_and_crumb()
09:45:20 DEBUG cookie_mode = 'basic'
09:45:20 DEBUG Entering _get_cookie_and_crumb_basic()
09:45:20 DEBUG Entering _get_cookie_basic()
09:45:20 DEBUG reusing cookie
09:45:20 DEBUG Exiting _get_cookie_basic()
09:45:20 DEBUG Entering _get_crumb_basic()
09:45:20 DEBUG reusing crumb
09:45:20 DEBUG Exiting _get_crumb_basic()
09:45:20 DEBUG Exiting _get_cookie_and_crumb_basic()
09:45:20 DEBUG Exiting _get_cookie_and_crumb()
09:45:20 DEBUG response code=200
09:45:20 DEBUG Exiting _make_request()
09:45:20 DEBUG Exiting get()
09:45:20 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:45:17
09:45:20 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:45:17-05:00
09:45:20 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:45:20 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:45:20 DEBUG Exiting history()
09:45:20 DEBUG Exiting history()
09:45:20 DEBUG Entering history()
09:45:20 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:45:20 DEBUG Entering get()
09:45:20 DEBUG Entering _make_request()
09:45:20 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:45:20 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:45:20 DEBUG Entering _get_cookie_and_crumb()
09:45:20 DEBUG cookie_mode = 'basic'
09:45:20 DEBUG Entering _get_cookie_and_crumb_basic()
09:45:20 DEBUG Entering _get_cookie_basic()
09:45:20 DEBUG reusing cookie
09:45:20 DEBUG Exiting _get_cookie_basic()
09:45:20 DEBUG Entering _get_crumb_basic()
09:45:20 DEBUG reusing crumb
09:45:20 DEBUG Exiting _get_crumb_basic()
09:45:20 DEBUG Exiting _get_cookie_and_crumb_basic()
09:45:20 DEBUG Exiting _get_cookie_and_crumb()
09:45:20 DEBUG response code=200
09:45:20 DEBUG Exiting _make_request()
09:45:20 DEBUG Exiting get()
09:45:20 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:45:17
09:45:20 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:45:17-05:00
09:45:20 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:45:17-05:00
09:45:20 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:45:20 DEBUG Exiting history()
09:45:20 DEBUG POLL [Yahoo]: 09:45:20 Price=$56.50
09:45:20 DEBUG CHECK: C=56.50 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
09:45:27 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
09:45:30 DEBUG Entering history()
09:45:30 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:45:30 DEBUG Entering history()
09:45:30 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:45:31 DEBUG Entering get()
09:45:31 DEBUG Entering _make_request()
09:45:31 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:45:31 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:45:31 DEBUG Entering _get_cookie_and_crumb()
09:45:31 DEBUG cookie_mode = 'basic'
09:45:31 DEBUG Entering _get_cookie_and_crumb_basic()
09:45:31 DEBUG Entering _get_cookie_basic()
09:45:31 DEBUG reusing cookie
09:45:31 DEBUG Exiting _get_cookie_basic()
09:45:31 DEBUG Entering _get_crumb_basic()
09:45:31 DEBUG reusing crumb
09:45:31 DEBUG Exiting _get_crumb_basic()
09:45:31 DEBUG Exiting _get_cookie_and_crumb_basic()
09:45:31 DEBUG Exiting _get_cookie_and_crumb()
09:45:31 DEBUG response code=200
09:45:31 DEBUG Exiting _make_request()
09:45:31 DEBUG Exiting get()
09:45:31 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:45:25
09:45:31 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:45:25-05:00
09:45:31 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:45:31 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:45:31 DEBUG Exiting history()
09:45:31 DEBUG Exiting history()
09:45:31 DEBUG Entering history()
09:45:31 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:45:31 DEBUG Entering get()
09:45:31 DEBUG Entering _make_request()
09:45:31 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:45:31 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:45:31 DEBUG Entering _get_cookie_and_crumb()
09:45:31 DEBUG cookie_mode = 'basic'
09:45:31 DEBUG Entering _get_cookie_and_crumb_basic()
09:45:31 DEBUG Entering _get_cookie_basic()
09:45:31 DEBUG reusing cookie
09:45:31 DEBUG Exiting _get_cookie_basic()
09:45:31 DEBUG Entering _get_crumb_basic()
09:45:31 DEBUG reusing crumb
09:45:31 DEBUG Exiting _get_crumb_basic()
09:45:31 DEBUG Exiting _get_cookie_and_crumb_basic()
09:45:31 DEBUG Exiting _get_cookie_and_crumb()
09:45:31 DEBUG response code=200
09:45:31 DEBUG Exiting _make_request()
09:45:31 DEBUG Exiting get()
09:45:31 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:45:25
09:45:31 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:45:25-05:00
09:45:31 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:45:25-05:00
09:45:31 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:45:31 DEBUG Exiting history()
09:45:31 DEBUG POLL [Yahoo]: 09:45:31 Price=$56.43
09:45:31 DEBUG CHECK: C=56.43 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
09:45:41 DEBUG Entering history()
09:45:41 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:45:41 DEBUG Entering history()
09:45:41 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:45:41 DEBUG Entering get()
09:45:41 DEBUG Entering _make_request()
09:45:41 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:45:41 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:45:41 DEBUG Entering _get_cookie_and_crumb()
09:45:41 DEBUG cookie_mode = 'basic'
09:45:41 DEBUG Entering _get_cookie_and_crumb_basic()
09:45:41 DEBUG Entering _get_cookie_basic()
09:45:41 DEBUG reusing cookie
09:45:41 DEBUG Exiting _get_cookie_basic()
09:45:41 DEBUG Entering _get_crumb_basic()
09:45:41 DEBUG reusing crumb
09:45:41 DEBUG Exiting _get_crumb_basic()
09:45:41 DEBUG Exiting _get_cookie_and_crumb_basic()
09:45:41 DEBUG Exiting _get_cookie_and_crumb()
09:45:41 DEBUG response code=200
09:45:41 DEBUG Exiting _make_request()
09:45:41 DEBUG Exiting get()
09:45:41 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:45:35
09:45:41 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:45:35-05:00
09:45:41 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:45:41 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:45:41 DEBUG Exiting history()
09:45:41 DEBUG Exiting history()
09:45:41 DEBUG Entering history()
09:45:41 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:45:41 DEBUG Entering get()
09:45:41 DEBUG Entering _make_request()
09:45:41 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:45:41 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:45:41 DEBUG Entering _get_cookie_and_crumb()
09:45:41 DEBUG cookie_mode = 'basic'
09:45:41 DEBUG Entering _get_cookie_and_crumb_basic()
09:45:41 DEBUG Entering _get_cookie_basic()
09:45:41 DEBUG reusing cookie
09:45:41 DEBUG Exiting _get_cookie_basic()
09:45:41 DEBUG Entering _get_crumb_basic()
09:45:41 DEBUG reusing crumb
09:45:41 DEBUG Exiting _get_crumb_basic()
09:45:41 DEBUG Exiting _get_cookie_and_crumb_basic()
09:45:41 DEBUG Exiting _get_cookie_and_crumb()
09:45:41 DEBUG response code=200
09:45:41 DEBUG Exiting _make_request()
09:45:41 DEBUG Exiting get()
09:45:41 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:45:35
09:45:41 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:45:35-05:00
09:45:41 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:45:35-05:00
09:45:41 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:45:41 DEBUG Exiting history()
09:45:41 DEBUG POLL [Yahoo]: 09:45:41 Price=$56.38
09:45:41 DEBUG CHECK: C=56.38 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
09:45:45 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:45:51 DEBUG Entering history()
09:45:51 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:45:51 DEBUG Entering history()
09:45:51 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:45:51 DEBUG Entering get()
09:45:51 DEBUG Entering _make_request()
09:45:51 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:45:51 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:45:51 DEBUG Entering _get_cookie_and_crumb()
09:45:51 DEBUG cookie_mode = 'basic'
09:45:51 DEBUG Entering _get_cookie_and_crumb_basic()
09:45:51 DEBUG Entering _get_cookie_basic()
09:45:51 DEBUG reusing cookie
09:45:51 DEBUG Exiting _get_cookie_basic()
09:45:51 DEBUG Entering _get_crumb_basic()
09:45:51 DEBUG reusing crumb
09:45:51 DEBUG Exiting _get_crumb_basic()
09:45:51 DEBUG Exiting _get_cookie_and_crumb_basic()
09:45:51 DEBUG Exiting _get_cookie_and_crumb()
09:45:51 DEBUG response code=200
09:45:51 DEBUG Exiting _make_request()
09:45:51 DEBUG Exiting get()
09:45:51 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:45:35
09:45:51 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:45:35-05:00
09:45:51 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:45:51 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:45:51 DEBUG Exiting history()
09:45:51 DEBUG Exiting history()
09:45:51 DEBUG Entering history()
09:45:51 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:45:51 DEBUG Entering get()
09:45:51 DEBUG Entering _make_request()
09:45:51 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:45:51 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:45:51 DEBUG Entering _get_cookie_and_crumb()
09:45:51 DEBUG cookie_mode = 'basic'
09:45:51 DEBUG Entering _get_cookie_and_crumb_basic()
09:45:51 DEBUG Entering _get_cookie_basic()
09:45:51 DEBUG reusing cookie
09:45:51 DEBUG Exiting _get_cookie_basic()
09:45:51 DEBUG Entering _get_crumb_basic()
09:45:51 DEBUG reusing crumb
09:45:51 DEBUG Exiting _get_crumb_basic()
09:45:51 DEBUG Exiting _get_cookie_and_crumb_basic()
09:45:51 DEBUG Exiting _get_cookie_and_crumb()
09:45:51 DEBUG response code=200
09:45:51 DEBUG Exiting _make_request()
09:45:51 DEBUG Exiting get()
09:45:51 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:45:35
09:45:51 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:45:35-05:00
09:45:51 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:45:35-05:00
09:45:51 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:45:51 DEBUG Exiting history()
09:46:00 DEBUG BAR: 09:45:00 O=56.57 H=56.57 L=56.36 C=56.36
09:46:00 DEBUG Checking: C=56.36 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
09:46:01 DEBUG Entering history()
09:46:01 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:46:01 DEBUG Entering history()
09:46:01 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:46:01 DEBUG Entering get()
09:46:01 DEBUG Entering _make_request()
09:46:01 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:46:01 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:46:01 DEBUG Entering _get_cookie_and_crumb()
09:46:01 DEBUG cookie_mode = 'basic'
09:46:01 DEBUG Entering _get_cookie_and_crumb_basic()
09:46:01 DEBUG Entering _get_cookie_basic()
09:46:01 DEBUG reusing cookie
09:46:01 DEBUG Exiting _get_cookie_basic()
09:46:01 DEBUG Entering _get_crumb_basic()
09:46:01 DEBUG reusing crumb
09:46:01 DEBUG Exiting _get_crumb_basic()
09:46:01 DEBUG Exiting _get_cookie_and_crumb_basic()
09:46:01 DEBUG Exiting _get_cookie_and_crumb()
09:46:01 DEBUG response code=200
09:46:01 DEBUG Exiting _make_request()
09:46:01 DEBUG Exiting get()
09:46:01 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:45:55
09:46:01 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:45:55-05:00
09:46:01 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:46:01 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:46:01 DEBUG Exiting history()
09:46:01 DEBUG Exiting history()
09:46:01 DEBUG Entering history()
09:46:01 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:46:01 DEBUG Entering get()
09:46:01 DEBUG Entering _make_request()
09:46:01 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:46:01 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:46:01 DEBUG Entering _get_cookie_and_crumb()
09:46:01 DEBUG cookie_mode = 'basic'
09:46:01 DEBUG Entering _get_cookie_and_crumb_basic()
09:46:01 DEBUG Entering _get_cookie_basic()
09:46:01 DEBUG reusing cookie
09:46:01 DEBUG Exiting _get_cookie_basic()
09:46:01 DEBUG Entering _get_crumb_basic()
09:46:01 DEBUG reusing crumb
09:46:01 DEBUG Exiting _get_crumb_basic()
09:46:01 DEBUG Exiting _get_cookie_and_crumb_basic()
09:46:01 DEBUG Exiting _get_cookie_and_crumb()
09:46:01 DEBUG response code=200
09:46:01 DEBUG Exiting _make_request()
09:46:01 DEBUG Exiting get()
09:46:01 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:45:55
09:46:01 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:45:55-05:00
09:46:01 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:45:55-05:00
09:46:01 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:46:01 DEBUG Exiting history()
09:46:01 DEBUG POLL [Yahoo]: 09:46:01 Price=$56.35
09:46:01 DEBUG CHECK: C=56.35 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
09:46:11 DEBUG Entering history()
09:46:11 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:46:11 DEBUG Entering history()
09:46:11 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:46:11 DEBUG Entering get()
09:46:11 DEBUG Entering _make_request()
09:46:11 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:46:11 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:46:11 DEBUG Entering _get_cookie_and_crumb()
09:46:11 DEBUG cookie_mode = 'basic'
09:46:11 DEBUG Entering _get_cookie_and_crumb_basic()
09:46:11 DEBUG Entering _get_cookie_basic()
09:46:11 DEBUG reusing cookie
09:46:11 DEBUG Exiting _get_cookie_basic()
09:46:11 DEBUG Entering _get_crumb_basic()
09:46:11 DEBUG reusing crumb
09:46:11 DEBUG Exiting _get_crumb_basic()
09:46:11 DEBUG Exiting _get_cookie_and_crumb_basic()
09:46:11 DEBUG Exiting _get_cookie_and_crumb()
09:46:11 DEBUG response code=200
09:46:11 DEBUG Exiting _make_request()
09:46:11 DEBUG Exiting get()
09:46:11 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:45:55
09:46:11 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:45:55-05:00
09:46:11 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:46:11 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:46:11 DEBUG Exiting history()
09:46:11 DEBUG Exiting history()
09:46:11 DEBUG Entering history()
09:46:11 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:46:11 DEBUG Entering get()
09:46:11 DEBUG Entering _make_request()
09:46:11 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:46:11 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:46:11 DEBUG Entering _get_cookie_and_crumb()
09:46:11 DEBUG cookie_mode = 'basic'
09:46:11 DEBUG Entering _get_cookie_and_crumb_basic()
09:46:11 DEBUG Entering _get_cookie_basic()
09:46:11 DEBUG reusing cookie
09:46:11 DEBUG Exiting _get_cookie_basic()
09:46:11 DEBUG Entering _get_crumb_basic()
09:46:11 DEBUG reusing crumb
09:46:11 DEBUG Exiting _get_crumb_basic()
09:46:11 DEBUG Exiting _get_cookie_and_crumb_basic()
09:46:11 DEBUG Exiting _get_cookie_and_crumb()
09:46:11 DEBUG response code=200
09:46:11 DEBUG Exiting _make_request()
09:46:11 DEBUG Exiting get()
09:46:11 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:45:55
09:46:11 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:45:55-05:00
09:46:11 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:45:55-05:00
09:46:11 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:46:11 DEBUG Exiting history()
09:46:15 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:46:21 DEBUG Entering history()
09:46:21 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:46:21 DEBUG Entering history()
09:46:21 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:46:21 DEBUG Entering get()
09:46:21 DEBUG Entering _make_request()
09:46:21 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:46:21 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:46:21 DEBUG Entering _get_cookie_and_crumb()
09:46:21 DEBUG cookie_mode = 'basic'
09:46:21 DEBUG Entering _get_cookie_and_crumb_basic()
09:46:21 DEBUG Entering _get_cookie_basic()
09:46:21 DEBUG reusing cookie
09:46:21 DEBUG Exiting _get_cookie_basic()
09:46:21 DEBUG Entering _get_crumb_basic()
09:46:21 DEBUG reusing crumb
09:46:21 DEBUG Exiting _get_crumb_basic()
09:46:21 DEBUG Exiting _get_cookie_and_crumb_basic()
09:46:21 DEBUG Exiting _get_cookie_and_crumb()
09:46:21 DEBUG response code=200
09:46:21 DEBUG Exiting _make_request()
09:46:21 DEBUG Exiting get()
09:46:21 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:46:18
09:46:21 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:46:18-05:00
09:46:21 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:46:21 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:46:21 DEBUG Exiting history()
09:46:21 DEBUG Exiting history()
09:46:21 DEBUG Entering history()
09:46:21 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:46:21 DEBUG Entering get()
09:46:21 DEBUG Entering _make_request()
09:46:21 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:46:21 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:46:21 DEBUG Entering _get_cookie_and_crumb()
09:46:21 DEBUG cookie_mode = 'basic'
09:46:21 DEBUG Entering _get_cookie_and_crumb_basic()
09:46:21 DEBUG Entering _get_cookie_basic()
09:46:21 DEBUG reusing cookie
09:46:21 DEBUG Exiting _get_cookie_basic()
09:46:21 DEBUG Entering _get_crumb_basic()
09:46:21 DEBUG reusing crumb
09:46:21 DEBUG Exiting _get_crumb_basic()
09:46:21 DEBUG Exiting _get_cookie_and_crumb_basic()
09:46:21 DEBUG Exiting _get_cookie_and_crumb()
09:46:22 DEBUG response code=200
09:46:22 DEBUG Exiting _make_request()
09:46:22 DEBUG Exiting get()
09:46:22 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:46:18
09:46:22 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:46:18-05:00
09:46:22 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:46:18-05:00
09:46:22 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:46:22 DEBUG Exiting history()
09:46:22 DEBUG POLL [Yahoo]: 09:46:22 Price=$56.43
09:46:22 DEBUG CHECK: C=56.43 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
09:46:27 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
09:46:32 DEBUG Entering history()
09:46:32 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:46:32 DEBUG Entering history()
09:46:32 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:46:32 DEBUG Entering get()
09:46:32 DEBUG Entering _make_request()
09:46:32 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:46:32 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:46:32 DEBUG Entering _get_cookie_and_crumb()
09:46:32 DEBUG cookie_mode = 'basic'
09:46:32 DEBUG Entering _get_cookie_and_crumb_basic()
09:46:32 DEBUG Entering _get_cookie_basic()
09:46:32 DEBUG reusing cookie
09:46:32 DEBUG Exiting _get_cookie_basic()
09:46:32 DEBUG Entering _get_crumb_basic()
09:46:32 DEBUG reusing crumb
09:46:32 DEBUG Exiting _get_crumb_basic()
09:46:32 DEBUG Exiting _get_cookie_and_crumb_basic()
09:46:32 DEBUG Exiting _get_cookie_and_crumb()
09:46:32 DEBUG response code=200
09:46:32 DEBUG Exiting _make_request()
09:46:32 DEBUG Exiting get()
09:46:32 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:46:30
09:46:32 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:46:30-05:00
09:46:32 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:46:32 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:46:32 DEBUG Exiting history()
09:46:32 DEBUG Exiting history()
09:46:32 DEBUG Entering history()
09:46:32 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:46:32 DEBUG Entering get()
09:46:32 DEBUG Entering _make_request()
09:46:32 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:46:32 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:46:32 DEBUG Entering _get_cookie_and_crumb()
09:46:32 DEBUG cookie_mode = 'basic'
09:46:32 DEBUG Entering _get_cookie_and_crumb_basic()
09:46:32 DEBUG Entering _get_cookie_basic()
09:46:32 DEBUG reusing cookie
09:46:32 DEBUG Exiting _get_cookie_basic()
09:46:32 DEBUG Entering _get_crumb_basic()
09:46:32 DEBUG reusing crumb
09:46:32 DEBUG Exiting _get_crumb_basic()
09:46:32 DEBUG Exiting _get_cookie_and_crumb_basic()
09:46:32 DEBUG Exiting _get_cookie_and_crumb()
09:46:32 DEBUG response code=200
09:46:32 DEBUG Exiting _make_request()
09:46:32 DEBUG Exiting get()
09:46:32 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:46:31
09:46:32 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:46:31-05:00
09:46:32 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:46:31-05:00
09:46:32 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:46:32 DEBUG Exiting history()
09:46:32 DEBUG POLL [Yahoo]: 09:46:32 Price=$56.31
09:46:32 DEBUG CHECK: C=56.31 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
09:46:42 DEBUG Entering history()
09:46:42 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:46:42 DEBUG Entering history()
09:46:42 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:46:42 DEBUG Entering get()
09:46:42 DEBUG Entering _make_request()
09:46:42 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:46:42 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:46:42 DEBUG Entering _get_cookie_and_crumb()
09:46:42 DEBUG cookie_mode = 'basic'
09:46:42 DEBUG Entering _get_cookie_and_crumb_basic()
09:46:42 DEBUG Entering _get_cookie_basic()
09:46:42 DEBUG reusing cookie
09:46:42 DEBUG Exiting _get_cookie_basic()
09:46:42 DEBUG Entering _get_crumb_basic()
09:46:42 DEBUG reusing crumb
09:46:42 DEBUG Exiting _get_crumb_basic()
09:46:42 DEBUG Exiting _get_cookie_and_crumb_basic()
09:46:42 DEBUG Exiting _get_cookie_and_crumb()
09:46:42 DEBUG response code=200
09:46:42 DEBUG Exiting _make_request()
09:46:42 DEBUG Exiting get()
09:46:42 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:46:41
09:46:42 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:46:41-05:00
09:46:42 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:46:42 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:46:42 DEBUG Exiting history()
09:46:42 DEBUG Exiting history()
09:46:42 DEBUG Entering history()
09:46:42 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:46:42 DEBUG Entering get()
09:46:42 DEBUG Entering _make_request()
09:46:42 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:46:42 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:46:42 DEBUG Entering _get_cookie_and_crumb()
09:46:42 DEBUG cookie_mode = 'basic'
09:46:42 DEBUG Entering _get_cookie_and_crumb_basic()
09:46:42 DEBUG Entering _get_cookie_basic()
09:46:42 DEBUG reusing cookie
09:46:42 DEBUG Exiting _get_cookie_basic()
09:46:42 DEBUG Entering _get_crumb_basic()
09:46:42 DEBUG reusing crumb
09:46:42 DEBUG Exiting _get_crumb_basic()
09:46:42 DEBUG Exiting _get_cookie_and_crumb_basic()
09:46:42 DEBUG Exiting _get_cookie_and_crumb()
09:46:42 DEBUG response code=200
09:46:42 DEBUG Exiting _make_request()
09:46:42 DEBUG Exiting get()
09:46:42 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:46:31
09:46:42 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:46:31-05:00
09:46:42 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:46:31-05:00
09:46:42 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:46:42 DEBUG Exiting history()
09:46:42 DEBUG POLL [Yahoo]: 09:46:42 Price=$56.37
09:46:42 DEBUG CHECK: C=56.37 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
09:46:45 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:46:52 DEBUG Entering history()
09:46:52 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:46:52 DEBUG Entering history()
09:46:52 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:46:52 DEBUG Entering get()
09:46:52 DEBUG Entering _make_request()
09:46:52 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:46:52 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:46:52 DEBUG Entering _get_cookie_and_crumb()
09:46:52 DEBUG cookie_mode = 'basic'
09:46:52 DEBUG Entering _get_cookie_and_crumb_basic()
09:46:52 DEBUG Entering _get_cookie_basic()
09:46:52 DEBUG reusing cookie
09:46:52 DEBUG Exiting _get_cookie_basic()
09:46:52 DEBUG Entering _get_crumb_basic()
09:46:52 DEBUG reusing crumb
09:46:52 DEBUG Exiting _get_crumb_basic()
09:46:52 DEBUG Exiting _get_cookie_and_crumb_basic()
09:46:52 DEBUG Exiting _get_cookie_and_crumb()
09:46:52 DEBUG response code=200
09:46:52 DEBUG Exiting _make_request()
09:46:52 DEBUG Exiting get()
09:46:52 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:46:41
09:46:52 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:46:41-05:00
09:46:52 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:46:52 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:46:52 DEBUG Exiting history()
09:46:52 DEBUG Exiting history()
09:46:52 DEBUG Entering history()
09:46:52 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:46:52 DEBUG Entering get()
09:46:52 DEBUG Entering _make_request()
09:46:52 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:46:52 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:46:52 DEBUG Entering _get_cookie_and_crumb()
09:46:52 DEBUG cookie_mode = 'basic'
09:46:52 DEBUG Entering _get_cookie_and_crumb_basic()
09:46:52 DEBUG Entering _get_cookie_basic()
09:46:52 DEBUG reusing cookie
09:46:52 DEBUG Exiting _get_cookie_basic()
09:46:52 DEBUG Entering _get_crumb_basic()
09:46:52 DEBUG reusing crumb
09:46:52 DEBUG Exiting _get_crumb_basic()
09:46:52 DEBUG Exiting _get_cookie_and_crumb_basic()
09:46:52 DEBUG Exiting _get_cookie_and_crumb()
09:46:52 DEBUG response code=200
09:46:52 DEBUG Exiting _make_request()
09:46:52 DEBUG Exiting get()
09:46:52 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:46:47
09:46:52 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:46:47-05:00
09:46:52 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:46:47-05:00
09:46:52 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:46:52 DEBUG Exiting history()
09:47:00 DEBUG BAR: 09:46:00 O=56.41 H=56.41 L=56.30 C=56.30
09:47:00 DEBUG Checking: C=56.30 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
09:47:02 DEBUG Entering history()
09:47:02 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:47:02 DEBUG Entering history()
09:47:02 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:47:02 DEBUG Entering get()
09:47:02 DEBUG Entering _make_request()
09:47:02 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:47:02 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:47:02 DEBUG Entering _get_cookie_and_crumb()
09:47:02 DEBUG cookie_mode = 'basic'
09:47:02 DEBUG Entering _get_cookie_and_crumb_basic()
09:47:02 DEBUG Entering _get_cookie_basic()
09:47:02 DEBUG reusing cookie
09:47:02 DEBUG Exiting _get_cookie_basic()
09:47:02 DEBUG Entering _get_crumb_basic()
09:47:02 DEBUG reusing crumb
09:47:02 DEBUG Exiting _get_crumb_basic()
09:47:02 DEBUG Exiting _get_cookie_and_crumb_basic()
09:47:02 DEBUG Exiting _get_cookie_and_crumb()
09:47:02 DEBUG response code=200
09:47:02 DEBUG Exiting _make_request()
09:47:02 DEBUG Exiting get()
09:47:02 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:46:55
09:47:02 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:46:55-05:00
09:47:02 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:47:02 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:47:02 DEBUG Exiting history()
09:47:02 DEBUG Exiting history()
09:47:02 DEBUG Entering history()
09:47:02 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:47:02 DEBUG Entering get()
09:47:02 DEBUG Entering _make_request()
09:47:02 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:47:02 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:47:02 DEBUG Entering _get_cookie_and_crumb()
09:47:02 DEBUG cookie_mode = 'basic'
09:47:02 DEBUG Entering _get_cookie_and_crumb_basic()
09:47:02 DEBUG Entering _get_cookie_basic()
09:47:02 DEBUG reusing cookie
09:47:02 DEBUG Exiting _get_cookie_basic()
09:47:02 DEBUG Entering _get_crumb_basic()
09:47:02 DEBUG reusing crumb
09:47:02 DEBUG Exiting _get_crumb_basic()
09:47:02 DEBUG Exiting _get_cookie_and_crumb_basic()
09:47:02 DEBUG Exiting _get_cookie_and_crumb()
09:47:02 DEBUG response code=200
09:47:02 DEBUG Exiting _make_request()
09:47:02 DEBUG Exiting get()
09:47:02 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:46:47
09:47:02 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:46:47-05:00
09:47:02 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:46:47-05:00
09:47:02 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:47:02 DEBUG Exiting history()
09:47:02 DEBUG POLL [Yahoo]: 09:47:02 Price=$56.32
09:47:02 DEBUG CHECK: C=56.32 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
09:47:12 DEBUG Entering history()
09:47:12 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:47:12 DEBUG Entering history()
09:47:12 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:47:12 DEBUG Entering get()
09:47:12 DEBUG Entering _make_request()
09:47:12 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:47:12 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:47:12 DEBUG Entering _get_cookie_and_crumb()
09:47:12 DEBUG cookie_mode = 'basic'
09:47:12 DEBUG Entering _get_cookie_and_crumb_basic()
09:47:12 DEBUG Entering _get_cookie_basic()
09:47:12 DEBUG reusing cookie
09:47:12 DEBUG Exiting _get_cookie_basic()
09:47:12 DEBUG Entering _get_crumb_basic()
09:47:12 DEBUG reusing crumb
09:47:12 DEBUG Exiting _get_crumb_basic()
09:47:12 DEBUG Exiting _get_cookie_and_crumb_basic()
09:47:12 DEBUG Exiting _get_cookie_and_crumb()
09:47:12 DEBUG response code=200
09:47:12 DEBUG Exiting _make_request()
09:47:12 DEBUG Exiting get()
09:47:12 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:46:55
09:47:12 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:46:55-05:00
09:47:12 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:47:12 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:47:12 DEBUG Exiting history()
09:47:12 DEBUG Exiting history()
09:47:12 DEBUG Entering history()
09:47:12 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:47:12 DEBUG Entering get()
09:47:12 DEBUG Entering _make_request()
09:47:12 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:47:12 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:47:12 DEBUG Entering _get_cookie_and_crumb()
09:47:12 DEBUG cookie_mode = 'basic'
09:47:12 DEBUG Entering _get_cookie_and_crumb_basic()
09:47:12 DEBUG Entering _get_cookie_basic()
09:47:12 DEBUG reusing cookie
09:47:12 DEBUG Exiting _get_cookie_basic()
09:47:12 DEBUG Entering _get_crumb_basic()
09:47:12 DEBUG reusing crumb
09:47:12 DEBUG Exiting _get_crumb_basic()
09:47:12 DEBUG Exiting _get_cookie_and_crumb_basic()
09:47:12 DEBUG Exiting _get_cookie_and_crumb()
09:47:12 DEBUG response code=200
09:47:12 DEBUG Exiting _make_request()
09:47:12 DEBUG Exiting get()
09:47:12 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:47:11
09:47:12 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:47:11-05:00
09:47:13 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:47:11-05:00
09:47:13 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:47:13 DEBUG Exiting history()
09:47:15 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:47:23 DEBUG Entering history()
09:47:23 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:47:23 DEBUG Entering history()
09:47:23 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:47:23 DEBUG Entering get()
09:47:23 DEBUG Entering _make_request()
09:47:23 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:47:23 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:47:23 DEBUG Entering _get_cookie_and_crumb()
09:47:23 DEBUG cookie_mode = 'basic'
09:47:23 DEBUG Entering _get_cookie_and_crumb_basic()
09:47:23 DEBUG Entering _get_cookie_basic()
09:47:23 DEBUG reusing cookie
09:47:23 DEBUG Exiting _get_cookie_basic()
09:47:23 DEBUG Entering _get_crumb_basic()
09:47:23 DEBUG reusing crumb
09:47:23 DEBUG Exiting _get_crumb_basic()
09:47:23 DEBUG Exiting _get_cookie_and_crumb_basic()
09:47:23 DEBUG Exiting _get_cookie_and_crumb()
09:47:23 DEBUG response code=200
09:47:23 DEBUG Exiting _make_request()
09:47:23 DEBUG Exiting get()
09:47:23 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:47:21
09:47:23 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:47:21-05:00
09:47:23 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:47:23 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:47:23 DEBUG Exiting history()
09:47:23 DEBUG Exiting history()
09:47:23 DEBUG Entering history()
09:47:23 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:47:23 DEBUG Entering get()
09:47:23 DEBUG Entering _make_request()
09:47:23 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:47:23 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:47:23 DEBUG Entering _get_cookie_and_crumb()
09:47:23 DEBUG cookie_mode = 'basic'
09:47:23 DEBUG Entering _get_cookie_and_crumb_basic()
09:47:23 DEBUG Entering _get_cookie_basic()
09:47:23 DEBUG reusing cookie
09:47:23 DEBUG Exiting _get_cookie_basic()
09:47:23 DEBUG Entering _get_crumb_basic()
09:47:23 DEBUG reusing crumb
09:47:23 DEBUG Exiting _get_crumb_basic()
09:47:23 DEBUG Exiting _get_cookie_and_crumb_basic()
09:47:23 DEBUG Exiting _get_cookie_and_crumb()
09:47:23 DEBUG response code=200
09:47:23 DEBUG Exiting _make_request()
09:47:23 DEBUG Exiting get()
09:47:23 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:47:21
09:47:23 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:47:21-05:00
09:47:23 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:47:21-05:00
09:47:23 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:47:23 DEBUG Exiting history()
09:47:23 DEBUG POLL [Yahoo]: 09:47:23 Price=$56.28
09:47:23 DEBUG CHECK: C=56.28 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
09:47:27 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
09:47:33 DEBUG Entering history()
09:47:33 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:47:33 DEBUG Entering history()
09:47:33 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:47:33 DEBUG Entering get()
09:47:33 DEBUG Entering _make_request()
09:47:33 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:47:33 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:47:33 DEBUG Entering _get_cookie_and_crumb()
09:47:33 DEBUG cookie_mode = 'basic'
09:47:33 DEBUG Entering _get_cookie_and_crumb_basic()
09:47:33 DEBUG Entering _get_cookie_basic()
09:47:33 DEBUG reusing cookie
09:47:33 DEBUG Exiting _get_cookie_basic()
09:47:33 DEBUG Entering _get_crumb_basic()
09:47:33 DEBUG reusing crumb
09:47:33 DEBUG Exiting _get_crumb_basic()
09:47:33 DEBUG Exiting _get_cookie_and_crumb_basic()
09:47:33 DEBUG Exiting _get_cookie_and_crumb()
09:47:33 DEBUG response code=200
09:47:33 DEBUG Exiting _make_request()
09:47:33 DEBUG Exiting get()
09:47:33 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:47:27
09:47:33 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:47:27-05:00
09:47:33 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:47:33 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:47:33 DEBUG Exiting history()
09:47:33 DEBUG Exiting history()
09:47:33 DEBUG Entering history()
09:47:33 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:47:33 DEBUG Entering get()
09:47:33 DEBUG Entering _make_request()
09:47:33 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:47:33 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:47:33 DEBUG Entering _get_cookie_and_crumb()
09:47:33 DEBUG cookie_mode = 'basic'
09:47:33 DEBUG Entering _get_cookie_and_crumb_basic()
09:47:33 DEBUG Entering _get_cookie_basic()
09:47:33 DEBUG reusing cookie
09:47:33 DEBUG Exiting _get_cookie_basic()
09:47:33 DEBUG Entering _get_crumb_basic()
09:47:33 DEBUG reusing crumb
09:47:33 DEBUG Exiting _get_crumb_basic()
09:47:33 DEBUG Exiting _get_cookie_and_crumb_basic()
09:47:33 DEBUG Exiting _get_cookie_and_crumb()
09:47:33 DEBUG response code=200
09:47:33 DEBUG Exiting _make_request()
09:47:33 DEBUG Exiting get()
09:47:33 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:47:21
09:47:33 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:47:21-05:00
09:47:33 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:47:21-05:00
09:47:33 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:47:33 DEBUG Exiting history()
09:47:33 DEBUG POLL [Yahoo]: 09:47:33 Price=$56.31
09:47:33 DEBUG CHECK: C=56.31 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
09:47:43 DEBUG Entering history()
09:47:43 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:47:43 DEBUG Entering history()
09:47:43 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:47:43 DEBUG Entering get()
09:47:43 DEBUG Entering _make_request()
09:47:43 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:47:43 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:47:43 DEBUG Entering _get_cookie_and_crumb()
09:47:43 DEBUG cookie_mode = 'basic'
09:47:43 DEBUG Entering _get_cookie_and_crumb_basic()
09:47:43 DEBUG Entering _get_cookie_basic()
09:47:43 DEBUG reusing cookie
09:47:43 DEBUG Exiting _get_cookie_basic()
09:47:43 DEBUG Entering _get_crumb_basic()
09:47:43 DEBUG reusing crumb
09:47:43 DEBUG Exiting _get_crumb_basic()
09:47:43 DEBUG Exiting _get_cookie_and_crumb_basic()
09:47:43 DEBUG Exiting _get_cookie_and_crumb()
09:47:43 DEBUG response code=200
09:47:43 DEBUG Exiting _make_request()
09:47:43 DEBUG Exiting get()
09:47:43 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:47:27
09:47:43 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:47:27-05:00
09:47:43 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:47:43 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:47:43 DEBUG Exiting history()
09:47:43 DEBUG Exiting history()
09:47:43 DEBUG Entering history()
09:47:43 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:47:43 DEBUG Entering get()
09:47:43 DEBUG Entering _make_request()
09:47:43 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:47:43 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:47:43 DEBUG Entering _get_cookie_and_crumb()
09:47:43 DEBUG cookie_mode = 'basic'
09:47:43 DEBUG Entering _get_cookie_and_crumb_basic()
09:47:43 DEBUG Entering _get_cookie_basic()
09:47:43 DEBUG reusing cookie
09:47:43 DEBUG Exiting _get_cookie_basic()
09:47:43 DEBUG Entering _get_crumb_basic()
09:47:43 DEBUG reusing crumb
09:47:43 DEBUG Exiting _get_crumb_basic()
09:47:43 DEBUG Exiting _get_cookie_and_crumb_basic()
09:47:43 DEBUG Exiting _get_cookie_and_crumb()
09:47:43 DEBUG response code=200
09:47:43 DEBUG Exiting _make_request()
09:47:43 DEBUG Exiting get()
09:47:43 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:47:41
09:47:43 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:47:41-05:00
09:47:43 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:47:41-05:00
09:47:43 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:47:43 DEBUG Exiting history()
09:47:46 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:47:53 DEBUG Entering history()
09:47:53 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:47:53 DEBUG Entering history()
09:47:53 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:47:53 DEBUG Entering get()
09:47:53 DEBUG Entering _make_request()
09:47:53 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:47:53 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:47:53 DEBUG Entering _get_cookie_and_crumb()
09:47:53 DEBUG cookie_mode = 'basic'
09:47:53 DEBUG Entering _get_cookie_and_crumb_basic()
09:47:53 DEBUG Entering _get_cookie_basic()
09:47:53 DEBUG reusing cookie
09:47:53 DEBUG Exiting _get_cookie_basic()
09:47:53 DEBUG Entering _get_crumb_basic()
09:47:53 DEBUG reusing crumb
09:47:53 DEBUG Exiting _get_crumb_basic()
09:47:53 DEBUG Exiting _get_cookie_and_crumb_basic()
09:47:53 DEBUG Exiting _get_cookie_and_crumb()
09:47:53 DEBUG response code=200
09:47:53 DEBUG Exiting _make_request()
09:47:53 DEBUG Exiting get()
09:47:53 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:47:53
09:47:53 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:47:53-05:00
09:47:53 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:47:53 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:47:53 DEBUG Exiting history()
09:47:53 DEBUG Exiting history()
09:47:53 DEBUG Entering history()
09:47:53 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:47:53 DEBUG Entering get()
09:47:53 DEBUG Entering _make_request()
09:47:53 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:47:53 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:47:53 DEBUG Entering _get_cookie_and_crumb()
09:47:53 DEBUG cookie_mode = 'basic'
09:47:53 DEBUG Entering _get_cookie_and_crumb_basic()
09:47:53 DEBUG Entering _get_cookie_basic()
09:47:53 DEBUG reusing cookie
09:47:53 DEBUG Exiting _get_cookie_basic()
09:47:53 DEBUG Entering _get_crumb_basic()
09:47:53 DEBUG reusing crumb
09:47:53 DEBUG Exiting _get_crumb_basic()
09:47:53 DEBUG Exiting _get_cookie_and_crumb_basic()
09:47:53 DEBUG Exiting _get_cookie_and_crumb()
09:47:53 DEBUG response code=200
09:47:53 DEBUG Exiting _make_request()
09:47:53 DEBUG Exiting get()
09:47:53 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:47:41
09:47:53 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:47:41-05:00
09:47:53 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:47:41-05:00
09:47:53 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:47:53 DEBUG Exiting history()
09:47:53 DEBUG POLL [Yahoo]: 09:47:53 Price=$56.28
09:47:53 DEBUG CHECK: C=56.28 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
09:48:00 DEBUG BAR: 09:47:00 O=56.25 H=56.25 L=56.25 C=56.25
09:48:00 DEBUG Checking: C=56.25 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
09:48:03 DEBUG Entering history()
09:48:03 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:48:03 DEBUG Entering history()
09:48:03 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:48:03 DEBUG Entering get()
09:48:03 DEBUG Entering _make_request()
09:48:03 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:48:03 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:48:03 DEBUG Entering _get_cookie_and_crumb()
09:48:03 DEBUG cookie_mode = 'basic'
09:48:03 DEBUG Entering _get_cookie_and_crumb_basic()
09:48:03 DEBUG Entering _get_cookie_basic()
09:48:03 DEBUG reusing cookie
09:48:03 DEBUG Exiting _get_cookie_basic()
09:48:03 DEBUG Entering _get_crumb_basic()
09:48:03 DEBUG reusing crumb
09:48:03 DEBUG Exiting _get_crumb_basic()
09:48:03 DEBUG Exiting _get_cookie_and_crumb_basic()
09:48:03 DEBUG Exiting _get_cookie_and_crumb()
09:48:03 DEBUG response code=200
09:48:03 DEBUG Exiting _make_request()
09:48:03 DEBUG Exiting get()
09:48:03 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:47:53
09:48:03 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:47:53-05:00
09:48:03 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:48:03 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:48:03 DEBUG Exiting history()
09:48:03 DEBUG Exiting history()
09:48:03 DEBUG Entering history()
09:48:03 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:48:03 DEBUG Entering get()
09:48:03 DEBUG Entering _make_request()
09:48:03 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:48:03 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:48:03 DEBUG Entering _get_cookie_and_crumb()
09:48:03 DEBUG cookie_mode = 'basic'
09:48:03 DEBUG Entering _get_cookie_and_crumb_basic()
09:48:03 DEBUG Entering _get_cookie_basic()
09:48:03 DEBUG reusing cookie
09:48:03 DEBUG Exiting _get_cookie_basic()
09:48:03 DEBUG Entering _get_crumb_basic()
09:48:03 DEBUG reusing crumb
09:48:03 DEBUG Exiting _get_crumb_basic()
09:48:03 DEBUG Exiting _get_cookie_and_crumb_basic()
09:48:03 DEBUG Exiting _get_cookie_and_crumb()
09:48:03 DEBUG response code=200
09:48:03 DEBUG Exiting _make_request()
09:48:03 DEBUG Exiting get()
09:48:03 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:48:02
09:48:03 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:48:02-05:00
09:48:03 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:48:02-05:00
09:48:03 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:48:03 DEBUG Exiting history()
09:48:13 DEBUG Entering history()
09:48:13 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:48:13 DEBUG Entering history()
09:48:13 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:48:13 DEBUG Entering get()
09:48:13 DEBUG Entering _make_request()
09:48:13 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:48:13 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:48:13 DEBUG Entering _get_cookie_and_crumb()
09:48:13 DEBUG cookie_mode = 'basic'
09:48:13 DEBUG Entering _get_cookie_and_crumb_basic()
09:48:13 DEBUG Entering _get_cookie_basic()
09:48:13 DEBUG reusing cookie
09:48:13 DEBUG Exiting _get_cookie_basic()
09:48:13 DEBUG Entering _get_crumb_basic()
09:48:13 DEBUG reusing crumb
09:48:13 DEBUG Exiting _get_crumb_basic()
09:48:13 DEBUG Exiting _get_cookie_and_crumb_basic()
09:48:13 DEBUG Exiting _get_cookie_and_crumb()
09:48:14 DEBUG response code=200
09:48:14 DEBUG Exiting _make_request()
09:48:14 DEBUG Exiting get()
09:48:14 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:48:12
09:48:14 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:48:12-05:00
09:48:14 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:48:14 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:48:14 DEBUG Exiting history()
09:48:14 DEBUG Exiting history()
09:48:14 DEBUG Entering history()
09:48:14 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:48:14 DEBUG Entering get()
09:48:14 DEBUG Entering _make_request()
09:48:14 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:48:14 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:48:14 DEBUG Entering _get_cookie_and_crumb()
09:48:14 DEBUG cookie_mode = 'basic'
09:48:14 DEBUG Entering _get_cookie_and_crumb_basic()
09:48:14 DEBUG Entering _get_cookie_basic()
09:48:14 DEBUG reusing cookie
09:48:14 DEBUG Exiting _get_cookie_basic()
09:48:14 DEBUG Entering _get_crumb_basic()
09:48:14 DEBUG reusing crumb
09:48:14 DEBUG Exiting _get_crumb_basic()
09:48:14 DEBUG Exiting _get_cookie_and_crumb_basic()
09:48:14 DEBUG Exiting _get_cookie_and_crumb()
09:48:14 DEBUG response code=200
09:48:14 DEBUG Exiting _make_request()
09:48:14 DEBUG Exiting get()
09:48:14 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:48:12
09:48:14 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:48:12-05:00
09:48:14 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:48:12-05:00
09:48:14 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:48:14 DEBUG Exiting history()
09:48:14 DEBUG POLL [Yahoo]: 09:48:14 Price=$56.46
09:48:14 DEBUG CHECK: C=56.46 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
09:48:16 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:48:24 DEBUG Entering history()
09:48:24 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:48:24 DEBUG Entering history()
09:48:24 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:48:24 DEBUG Entering get()
09:48:24 DEBUG Entering _make_request()
09:48:24 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:48:24 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:48:24 DEBUG Entering _get_cookie_and_crumb()
09:48:24 DEBUG cookie_mode = 'basic'
09:48:24 DEBUG Entering _get_cookie_and_crumb_basic()
09:48:24 DEBUG Entering _get_cookie_basic()
09:48:24 DEBUG reusing cookie
09:48:24 DEBUG Exiting _get_cookie_basic()
09:48:24 DEBUG Entering _get_crumb_basic()
09:48:24 DEBUG reusing crumb
09:48:24 DEBUG Exiting _get_crumb_basic()
09:48:24 DEBUG Exiting _get_cookie_and_crumb_basic()
09:48:24 DEBUG Exiting _get_cookie_and_crumb()
09:48:24 DEBUG response code=200
09:48:24 DEBUG Exiting _make_request()
09:48:24 DEBUG Exiting get()
09:48:24 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:48:22
09:48:24 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:48:22-05:00
09:48:24 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:48:24 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:48:24 DEBUG Exiting history()
09:48:24 DEBUG Exiting history()
09:48:24 DEBUG Entering history()
09:48:24 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:48:24 DEBUG Entering get()
09:48:24 DEBUG Entering _make_request()
09:48:24 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:48:24 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:48:24 DEBUG Entering _get_cookie_and_crumb()
09:48:24 DEBUG cookie_mode = 'basic'
09:48:24 DEBUG Entering _get_cookie_and_crumb_basic()
09:48:24 DEBUG Entering _get_cookie_basic()
09:48:24 DEBUG reusing cookie
09:48:24 DEBUG Exiting _get_cookie_basic()
09:48:24 DEBUG Entering _get_crumb_basic()
09:48:24 DEBUG reusing crumb
09:48:24 DEBUG Exiting _get_crumb_basic()
09:48:24 DEBUG Exiting _get_cookie_and_crumb_basic()
09:48:24 DEBUG Exiting _get_cookie_and_crumb()
09:48:24 DEBUG response code=200
09:48:24 DEBUG Exiting _make_request()
09:48:24 DEBUG Exiting get()
09:48:24 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:48:22
09:48:24 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:48:22-05:00
09:48:24 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:48:22-05:00
09:48:24 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:48:24 DEBUG Exiting history()
09:48:24 DEBUG POLL [Yahoo]: 09:48:24 Price=$56.49
09:48:24 DEBUG CHECK: C=56.49 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
09:48:27 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
09:48:34 DEBUG Entering history()
09:48:34 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:48:34 DEBUG Entering history()
09:48:34 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:48:34 DEBUG Entering get()
09:48:34 DEBUG Entering _make_request()
09:48:34 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:48:34 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:48:34 DEBUG Entering _get_cookie_and_crumb()
09:48:34 DEBUG cookie_mode = 'basic'
09:48:34 DEBUG Entering _get_cookie_and_crumb_basic()
09:48:34 DEBUG Entering _get_cookie_basic()
09:48:34 DEBUG reusing cookie
09:48:34 DEBUG Exiting _get_cookie_basic()
09:48:34 DEBUG Entering _get_crumb_basic()
09:48:34 DEBUG reusing crumb
09:48:34 DEBUG Exiting _get_crumb_basic()
09:48:34 DEBUG Exiting _get_cookie_and_crumb_basic()
09:48:34 DEBUG Exiting _get_cookie_and_crumb()
09:48:34 DEBUG response code=200
09:48:34 DEBUG Exiting _make_request()
09:48:34 DEBUG Exiting get()
09:48:34 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:48:22
09:48:34 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:48:22-05:00
09:48:34 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:48:34 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:48:34 DEBUG Exiting history()
09:48:34 DEBUG Exiting history()
09:48:34 DEBUG Entering history()
09:48:34 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:48:34 DEBUG Entering get()
09:48:34 DEBUG Entering _make_request()
09:48:34 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:48:34 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:48:34 DEBUG Entering _get_cookie_and_crumb()
09:48:34 DEBUG cookie_mode = 'basic'
09:48:34 DEBUG Entering _get_cookie_and_crumb_basic()
09:48:34 DEBUG Entering _get_cookie_basic()
09:48:34 DEBUG reusing cookie
09:48:34 DEBUG Exiting _get_cookie_basic()
09:48:34 DEBUG Entering _get_crumb_basic()
09:48:34 DEBUG reusing crumb
09:48:34 DEBUG Exiting _get_crumb_basic()
09:48:34 DEBUG Exiting _get_cookie_and_crumb_basic()
09:48:34 DEBUG Exiting _get_cookie_and_crumb()
09:48:34 DEBUG response code=200
09:48:34 DEBUG Exiting _make_request()
09:48:34 DEBUG Exiting get()
09:48:34 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:48:22
09:48:34 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:48:22-05:00
09:48:34 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:48:22-05:00
09:48:34 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:48:34 DEBUG Exiting history()
09:48:44 DEBUG Entering history()
09:48:44 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:48:44 DEBUG Entering history()
09:48:44 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:48:44 DEBUG Entering get()
09:48:44 DEBUG Entering _make_request()
09:48:44 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:48:44 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:48:44 DEBUG Entering _get_cookie_and_crumb()
09:48:44 DEBUG cookie_mode = 'basic'
09:48:44 DEBUG Entering _get_cookie_and_crumb_basic()
09:48:44 DEBUG Entering _get_cookie_basic()
09:48:44 DEBUG reusing cookie
09:48:44 DEBUG Exiting _get_cookie_basic()
09:48:44 DEBUG Entering _get_crumb_basic()
09:48:44 DEBUG reusing crumb
09:48:44 DEBUG Exiting _get_crumb_basic()
09:48:44 DEBUG Exiting _get_cookie_and_crumb_basic()
09:48:44 DEBUG Exiting _get_cookie_and_crumb()
09:48:44 DEBUG response code=200
09:48:44 DEBUG Exiting _make_request()
09:48:44 DEBUG Exiting get()
09:48:44 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:48:39
09:48:44 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:48:39-05:00
09:48:44 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:48:44 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:48:44 DEBUG Exiting history()
09:48:44 DEBUG Exiting history()
09:48:44 DEBUG Entering history()
09:48:44 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:48:44 DEBUG Entering get()
09:48:44 DEBUG Entering _make_request()
09:48:44 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:48:44 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:48:44 DEBUG Entering _get_cookie_and_crumb()
09:48:44 DEBUG cookie_mode = 'basic'
09:48:44 DEBUG Entering _get_cookie_and_crumb_basic()
09:48:44 DEBUG Entering _get_cookie_basic()
09:48:44 DEBUG reusing cookie
09:48:44 DEBUG Exiting _get_cookie_basic()
09:48:44 DEBUG Entering _get_crumb_basic()
09:48:44 DEBUG reusing crumb
09:48:44 DEBUG Exiting _get_crumb_basic()
09:48:44 DEBUG Exiting _get_cookie_and_crumb_basic()
09:48:44 DEBUG Exiting _get_cookie_and_crumb()
09:48:44 DEBUG response code=200
09:48:44 DEBUG Exiting _make_request()
09:48:44 DEBUG Exiting get()
09:48:44 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:48:39
09:48:44 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:48:39-05:00
09:48:44 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:48:39-05:00
09:48:44 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:48:44 DEBUG Exiting history()
09:48:44 DEBUG POLL [Yahoo]: 09:48:44 Price=$56.50
09:48:44 DEBUG CHECK: C=56.50 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
09:48:46 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:48:54 DEBUG Entering history()
09:48:54 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:48:54 DEBUG Entering history()
09:48:54 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:48:54 DEBUG Entering get()
09:48:54 DEBUG Entering _make_request()
09:48:54 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:48:54 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:48:54 DEBUG Entering _get_cookie_and_crumb()
09:48:54 DEBUG cookie_mode = 'basic'
09:48:54 DEBUG Entering _get_cookie_and_crumb_basic()
09:48:54 DEBUG Entering _get_cookie_basic()
09:48:54 DEBUG reusing cookie
09:48:54 DEBUG Exiting _get_cookie_basic()
09:48:54 DEBUG Entering _get_crumb_basic()
09:48:54 DEBUG reusing crumb
09:48:54 DEBUG Exiting _get_crumb_basic()
09:48:54 DEBUG Exiting _get_cookie_and_crumb_basic()
09:48:54 DEBUG Exiting _get_cookie_and_crumb()
09:48:54 DEBUG response code=200
09:48:54 DEBUG Exiting _make_request()
09:48:54 DEBUG Exiting get()
09:48:54 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:48:39
09:48:54 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:48:39-05:00
09:48:54 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:48:54 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:48:54 DEBUG Exiting history()
09:48:54 DEBUG Exiting history()
09:48:54 DEBUG Entering history()
09:48:54 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:48:54 DEBUG Entering get()
09:48:54 DEBUG Entering _make_request()
09:48:54 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:48:54 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:48:54 DEBUG Entering _get_cookie_and_crumb()
09:48:54 DEBUG cookie_mode = 'basic'
09:48:54 DEBUG Entering _get_cookie_and_crumb_basic()
09:48:54 DEBUG Entering _get_cookie_basic()
09:48:54 DEBUG reusing cookie
09:48:54 DEBUG Exiting _get_cookie_basic()
09:48:54 DEBUG Entering _get_crumb_basic()
09:48:54 DEBUG reusing crumb
09:48:54 DEBUG Exiting _get_crumb_basic()
09:48:54 DEBUG Exiting _get_cookie_and_crumb_basic()
09:48:54 DEBUG Exiting _get_cookie_and_crumb()
09:48:54 DEBUG response code=200
09:48:54 DEBUG Exiting _make_request()
09:48:54 DEBUG Exiting get()
09:48:54 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:48:39
09:48:54 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:48:39-05:00
09:48:54 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:48:39-05:00
09:48:54 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:48:54 DEBUG Exiting history()
09:49:00 DEBUG BAR: 09:48:00 O=56.43 H=56.43 L=56.43 C=56.43
09:49:00 DEBUG Checking: C=56.43 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
09:49:04 DEBUG Entering history()
09:49:04 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:49:04 DEBUG Entering history()
09:49:04 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:49:04 DEBUG Entering get()
09:49:04 DEBUG Entering _make_request()
09:49:04 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:49:04 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:49:04 DEBUG Entering _get_cookie_and_crumb()
09:49:04 DEBUG cookie_mode = 'basic'
09:49:04 DEBUG Entering _get_cookie_and_crumb_basic()
09:49:04 DEBUG Entering _get_cookie_basic()
09:49:04 DEBUG reusing cookie
09:49:04 DEBUG Exiting _get_cookie_basic()
09:49:04 DEBUG Entering _get_crumb_basic()
09:49:04 DEBUG reusing crumb
09:49:04 DEBUG Exiting _get_crumb_basic()
09:49:04 DEBUG Exiting _get_cookie_and_crumb_basic()
09:49:04 DEBUG Exiting _get_cookie_and_crumb()
09:49:04 DEBUG response code=200
09:49:04 DEBUG Exiting _make_request()
09:49:04 DEBUG Exiting get()
09:49:04 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:49:01
09:49:04 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:49:01-05:00
09:49:05 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:49:05 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:49:05 DEBUG Exiting history()
09:49:05 DEBUG Exiting history()
09:49:05 DEBUG Entering history()
09:49:05 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:49:05 DEBUG Entering get()
09:49:05 DEBUG Entering _make_request()
09:49:05 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:49:05 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:49:05 DEBUG Entering _get_cookie_and_crumb()
09:49:05 DEBUG cookie_mode = 'basic'
09:49:05 DEBUG Entering _get_cookie_and_crumb_basic()
09:49:05 DEBUG Entering _get_cookie_basic()
09:49:05 DEBUG reusing cookie
09:49:05 DEBUG Exiting _get_cookie_basic()
09:49:05 DEBUG Entering _get_crumb_basic()
09:49:05 DEBUG reusing crumb
09:49:05 DEBUG Exiting _get_crumb_basic()
09:49:05 DEBUG Exiting _get_cookie_and_crumb_basic()
09:49:05 DEBUG Exiting _get_cookie_and_crumb()
09:49:05 DEBUG response code=200
09:49:05 DEBUG Exiting _make_request()
09:49:05 DEBUG Exiting get()
09:49:05 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:49:01
09:49:05 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:49:01-05:00
09:49:05 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:49:01-05:00
09:49:05 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:49:05 DEBUG Exiting history()
09:49:05 DEBUG POLL [Yahoo]: 09:49:05 Price=$56.40
09:49:05 DEBUG CHECK: C=56.40 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
09:49:15 DEBUG Entering history()
09:49:15 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:49:15 DEBUG Entering history()
09:49:15 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:49:15 DEBUG Entering get()
09:49:15 DEBUG Entering _make_request()
09:49:15 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:49:15 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:49:15 DEBUG Entering _get_cookie_and_crumb()
09:49:15 DEBUG cookie_mode = 'basic'
09:49:15 DEBUG Entering _get_cookie_and_crumb_basic()
09:49:15 DEBUG Entering _get_cookie_basic()
09:49:15 DEBUG reusing cookie
09:49:15 DEBUG Exiting _get_cookie_basic()
09:49:15 DEBUG Entering _get_crumb_basic()
09:49:15 DEBUG reusing crumb
09:49:15 DEBUG Exiting _get_crumb_basic()
09:49:15 DEBUG Exiting _get_cookie_and_crumb_basic()
09:49:15 DEBUG Exiting _get_cookie_and_crumb()
09:49:15 DEBUG response code=200
09:49:15 DEBUG Exiting _make_request()
09:49:15 DEBUG Exiting get()
09:49:15 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:49:13
09:49:15 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:49:13-05:00
09:49:15 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:49:15 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:49:15 DEBUG Exiting history()
09:49:15 DEBUG Exiting history()
09:49:15 DEBUG Entering history()
09:49:15 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:49:15 DEBUG Entering get()
09:49:15 DEBUG Entering _make_request()
09:49:15 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:49:15 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:49:15 DEBUG Entering _get_cookie_and_crumb()
09:49:15 DEBUG cookie_mode = 'basic'
09:49:15 DEBUG Entering _get_cookie_and_crumb_basic()
09:49:15 DEBUG Entering _get_cookie_basic()
09:49:15 DEBUG reusing cookie
09:49:15 DEBUG Exiting _get_cookie_basic()
09:49:15 DEBUG Entering _get_crumb_basic()
09:49:15 DEBUG reusing crumb
09:49:15 DEBUG Exiting _get_crumb_basic()
09:49:15 DEBUG Exiting _get_cookie_and_crumb_basic()
09:49:15 DEBUG Exiting _get_cookie_and_crumb()
09:49:15 DEBUG response code=200
09:49:15 DEBUG Exiting _make_request()
09:49:15 DEBUG Exiting get()
09:49:15 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:49:14
09:49:15 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:49:14-05:00
09:49:15 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:49:14-05:00
09:49:15 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:49:15 DEBUG Exiting history()
09:49:15 DEBUG POLL [Yahoo]: 09:49:15 Price=$56.36
09:49:15 DEBUG CHECK: C=56.36 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
09:49:16 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:49:25 DEBUG Entering history()
09:49:25 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:49:25 DEBUG Entering history()
09:49:25 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:49:25 DEBUG Entering get()
09:49:25 DEBUG Entering _make_request()
09:49:25 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:49:25 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:49:25 DEBUG Entering _get_cookie_and_crumb()
09:49:25 DEBUG cookie_mode = 'basic'
09:49:25 DEBUG Entering _get_cookie_and_crumb_basic()
09:49:25 DEBUG Entering _get_cookie_basic()
09:49:25 DEBUG reusing cookie
09:49:25 DEBUG Exiting _get_cookie_basic()
09:49:25 DEBUG Entering _get_crumb_basic()
09:49:25 DEBUG reusing crumb
09:49:25 DEBUG Exiting _get_crumb_basic()
09:49:25 DEBUG Exiting _get_cookie_and_crumb_basic()
09:49:25 DEBUG Exiting _get_cookie_and_crumb()
09:49:25 DEBUG response code=200
09:49:25 DEBUG Exiting _make_request()
09:49:25 DEBUG Exiting get()
09:49:25 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:49:24
09:49:25 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:49:24-05:00
09:49:25 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:49:25 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:49:25 DEBUG Exiting history()
09:49:25 DEBUG Exiting history()
09:49:25 DEBUG Entering history()
09:49:25 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:49:25 DEBUG Entering get()
09:49:25 DEBUG Entering _make_request()
09:49:25 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:49:25 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:49:25 DEBUG Entering _get_cookie_and_crumb()
09:49:25 DEBUG cookie_mode = 'basic'
09:49:25 DEBUG Entering _get_cookie_and_crumb_basic()
09:49:25 DEBUG Entering _get_cookie_basic()
09:49:25 DEBUG reusing cookie
09:49:25 DEBUG Exiting _get_cookie_basic()
09:49:25 DEBUG Entering _get_crumb_basic()
09:49:25 DEBUG reusing crumb
09:49:25 DEBUG Exiting _get_crumb_basic()
09:49:25 DEBUG Exiting _get_cookie_and_crumb_basic()
09:49:25 DEBUG Exiting _get_cookie_and_crumb()
09:49:25 DEBUG response code=200
09:49:25 DEBUG Exiting _make_request()
09:49:25 DEBUG Exiting get()
09:49:25 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:49:14
09:49:25 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:49:14-05:00
09:49:25 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:49:14-05:00
09:49:25 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:49:25 DEBUG Exiting history()
09:49:25 DEBUG POLL [Yahoo]: 09:49:25 Price=$56.33
09:49:25 DEBUG CHECK: C=56.33 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
09:49:27 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
09:49:35 DEBUG Entering history()
09:49:35 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:49:35 DEBUG Entering history()
09:49:35 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:49:35 DEBUG Entering get()
09:49:35 DEBUG Entering _make_request()
09:49:35 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:49:35 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:49:35 DEBUG Entering _get_cookie_and_crumb()
09:49:35 DEBUG cookie_mode = 'basic'
09:49:35 DEBUG Entering _get_cookie_and_crumb_basic()
09:49:35 DEBUG Entering _get_cookie_basic()
09:49:35 DEBUG reusing cookie
09:49:35 DEBUG Exiting _get_cookie_basic()
09:49:35 DEBUG Entering _get_crumb_basic()
09:49:35 DEBUG reusing crumb
09:49:35 DEBUG Exiting _get_crumb_basic()
09:49:35 DEBUG Exiting _get_cookie_and_crumb_basic()
09:49:35 DEBUG Exiting _get_cookie_and_crumb()
09:49:35 DEBUG response code=200
09:49:35 DEBUG Exiting _make_request()
09:49:35 DEBUG Exiting get()
09:49:35 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:49:30
09:49:35 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:49:30-05:00
09:49:35 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:49:35 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:49:35 DEBUG Exiting history()
09:49:35 DEBUG Exiting history()
09:49:35 DEBUG Entering history()
09:49:35 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:49:35 DEBUG Entering get()
09:49:35 DEBUG Entering _make_request()
09:49:35 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:49:35 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:49:35 DEBUG Entering _get_cookie_and_crumb()
09:49:35 DEBUG cookie_mode = 'basic'
09:49:35 DEBUG Entering _get_cookie_and_crumb_basic()
09:49:35 DEBUG Entering _get_cookie_basic()
09:49:35 DEBUG reusing cookie
09:49:35 DEBUG Exiting _get_cookie_basic()
09:49:35 DEBUG Entering _get_crumb_basic()
09:49:35 DEBUG reusing crumb
09:49:35 DEBUG Exiting _get_crumb_basic()
09:49:35 DEBUG Exiting _get_cookie_and_crumb_basic()
09:49:35 DEBUG Exiting _get_cookie_and_crumb()
09:49:35 DEBUG response code=200
09:49:35 DEBUG Exiting _make_request()
09:49:35 DEBUG Exiting get()
09:49:35 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:49:30
09:49:35 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:49:30-05:00
09:49:35 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:49:30-05:00
09:49:35 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:49:35 DEBUG Exiting history()
09:49:35 DEBUG POLL [Yahoo]: 09:49:35 Price=$56.34
09:49:35 DEBUG CHECK: C=56.34 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
09:49:45 DEBUG Entering history()
09:49:45 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:49:45 DEBUG Entering history()
09:49:45 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:49:45 DEBUG Entering get()
09:49:45 DEBUG Entering _make_request()
09:49:45 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:49:45 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:49:45 DEBUG Entering _get_cookie_and_crumb()
09:49:45 DEBUG cookie_mode = 'basic'
09:49:45 DEBUG Entering _get_cookie_and_crumb_basic()
09:49:45 DEBUG Entering _get_cookie_basic()
09:49:45 DEBUG reusing cookie
09:49:45 DEBUG Exiting _get_cookie_basic()
09:49:45 DEBUG Entering _get_crumb_basic()
09:49:45 DEBUG reusing crumb
09:49:45 DEBUG Exiting _get_crumb_basic()
09:49:45 DEBUG Exiting _get_cookie_and_crumb_basic()
09:49:45 DEBUG Exiting _get_cookie_and_crumb()
09:49:45 DEBUG response code=200
09:49:45 DEBUG Exiting _make_request()
09:49:45 DEBUG Exiting get()
09:49:45 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:49:30
09:49:45 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:49:30-05:00
09:49:45 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:49:45 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:49:45 DEBUG Exiting history()
09:49:45 DEBUG Exiting history()
09:49:45 DEBUG Entering history()
09:49:45 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:49:45 DEBUG Entering get()
09:49:45 DEBUG Entering _make_request()
09:49:45 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:49:45 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:49:45 DEBUG Entering _get_cookie_and_crumb()
09:49:45 DEBUG cookie_mode = 'basic'
09:49:45 DEBUG Entering _get_cookie_and_crumb_basic()
09:49:45 DEBUG Entering _get_cookie_basic()
09:49:45 DEBUG reusing cookie
09:49:45 DEBUG Exiting _get_cookie_basic()
09:49:45 DEBUG Entering _get_crumb_basic()
09:49:45 DEBUG reusing crumb
09:49:45 DEBUG Exiting _get_crumb_basic()
09:49:45 DEBUG Exiting _get_cookie_and_crumb_basic()
09:49:45 DEBUG Exiting _get_cookie_and_crumb()
09:49:45 DEBUG response code=200
09:49:45 DEBUG Exiting _make_request()
09:49:45 DEBUG Exiting get()
09:49:45 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:49:30
09:49:45 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:49:30-05:00
09:49:45 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:49:30-05:00
09:49:45 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:49:45 DEBUG Exiting history()
09:49:46 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:49:55 DEBUG Entering history()
09:49:55 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:49:55 DEBUG Entering history()
09:49:55 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:49:55 DEBUG Entering get()
09:49:55 DEBUG Entering _make_request()
09:49:55 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:49:55 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:49:55 DEBUG Entering _get_cookie_and_crumb()
09:49:55 DEBUG cookie_mode = 'basic'
09:49:55 DEBUG Entering _get_cookie_and_crumb_basic()
09:49:55 DEBUG Entering _get_cookie_basic()
09:49:55 DEBUG reusing cookie
09:49:55 DEBUG Exiting _get_cookie_basic()
09:49:55 DEBUG Entering _get_crumb_basic()
09:49:55 DEBUG reusing crumb
09:49:55 DEBUG Exiting _get_crumb_basic()
09:49:55 DEBUG Exiting _get_cookie_and_crumb_basic()
09:49:55 DEBUG Exiting _get_cookie_and_crumb()
09:49:55 DEBUG response code=200
09:49:55 DEBUG Exiting _make_request()
09:49:55 DEBUG Exiting get()
09:49:55 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:49:46
09:49:55 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:49:46-05:00
09:49:55 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:49:55 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:49:55 DEBUG Exiting history()
09:49:55 DEBUG Exiting history()
09:49:55 DEBUG Entering history()
09:49:55 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:49:55 DEBUG Entering get()
09:49:55 DEBUG Entering _make_request()
09:49:55 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:49:55 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:49:55 DEBUG Entering _get_cookie_and_crumb()
09:49:55 DEBUG cookie_mode = 'basic'
09:49:55 DEBUG Entering _get_cookie_and_crumb_basic()
09:49:55 DEBUG Entering _get_cookie_basic()
09:49:55 DEBUG reusing cookie
09:49:55 DEBUG Exiting _get_cookie_basic()
09:49:55 DEBUG Entering _get_crumb_basic()
09:49:55 DEBUG reusing crumb
09:49:55 DEBUG Exiting _get_crumb_basic()
09:49:55 DEBUG Exiting _get_cookie_and_crumb_basic()
09:49:55 DEBUG Exiting _get_cookie_and_crumb()
09:49:55 DEBUG response code=200
09:49:55 DEBUG Exiting _make_request()
09:49:55 DEBUG Exiting get()
09:49:55 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:49:46
09:49:55 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:49:46-05:00
09:49:55 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:49:46-05:00
09:49:55 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:49:55 DEBUG Exiting history()
09:49:56 DEBUG POLL [Yahoo]: 09:49:56 Price=$56.35
09:49:56 DEBUG CHECK: C=56.35 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
09:50:00 DEBUG BAR: 09:49:00 O=56.40 H=56.40 L=56.40 C=56.40
09:50:00 DEBUG Checking: C=56.40 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
09:50:06 DEBUG Entering history()
09:50:06 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:50:06 DEBUG Entering history()
09:50:06 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:50:06 DEBUG Entering get()
09:50:06 DEBUG Entering _make_request()
09:50:06 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:50:06 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:50:06 DEBUG Entering _get_cookie_and_crumb()
09:50:06 DEBUG cookie_mode = 'basic'
09:50:06 DEBUG Entering _get_cookie_and_crumb_basic()
09:50:06 DEBUG Entering _get_cookie_basic()
09:50:06 DEBUG reusing cookie
09:50:06 DEBUG Exiting _get_cookie_basic()
09:50:06 DEBUG Entering _get_crumb_basic()
09:50:06 DEBUG reusing crumb
09:50:06 DEBUG Exiting _get_crumb_basic()
09:50:06 DEBUG Exiting _get_cookie_and_crumb_basic()
09:50:06 DEBUG Exiting _get_cookie_and_crumb()
09:50:06 DEBUG response code=200
09:50:06 DEBUG Exiting _make_request()
09:50:06 DEBUG Exiting get()
09:50:06 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:50:03
09:50:06 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:50:03-05:00
09:50:06 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:50:06 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:50:06 DEBUG Exiting history()
09:50:06 DEBUG Exiting history()
09:50:06 DEBUG Entering history()
09:50:06 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:50:06 DEBUG Entering get()
09:50:06 DEBUG Entering _make_request()
09:50:06 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:50:06 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:50:06 DEBUG Entering _get_cookie_and_crumb()
09:50:06 DEBUG cookie_mode = 'basic'
09:50:06 DEBUG Entering _get_cookie_and_crumb_basic()
09:50:06 DEBUG Entering _get_cookie_basic()
09:50:06 DEBUG reusing cookie
09:50:06 DEBUG Exiting _get_cookie_basic()
09:50:06 DEBUG Entering _get_crumb_basic()
09:50:06 DEBUG reusing crumb
09:50:06 DEBUG Exiting _get_crumb_basic()
09:50:06 DEBUG Exiting _get_cookie_and_crumb_basic()
09:50:06 DEBUG Exiting _get_cookie_and_crumb()
09:50:06 DEBUG response code=200
09:50:06 DEBUG Exiting _make_request()
09:50:06 DEBUG Exiting get()
09:50:06 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:50:03
09:50:06 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:50:03-05:00
09:50:06 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:50:03-05:00
09:50:06 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:50:06 DEBUG Exiting history()
09:50:06 DEBUG POLL [Yahoo]: 09:50:06 Price=$56.42
09:50:06 DEBUG CHECK: C=56.42 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
09:50:16 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:50:16 DEBUG Entering history()
09:50:16 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:50:16 DEBUG Entering history()
09:50:16 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:50:16 DEBUG Entering get()
09:50:16 DEBUG Entering _make_request()
09:50:16 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:50:16 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:50:16 DEBUG Entering _get_cookie_and_crumb()
09:50:16 DEBUG cookie_mode = 'basic'
09:50:16 DEBUG Entering _get_cookie_and_crumb_basic()
09:50:16 DEBUG Entering _get_cookie_basic()
09:50:16 DEBUG reusing cookie
09:50:16 DEBUG Exiting _get_cookie_basic()
09:50:16 DEBUG Entering _get_crumb_basic()
09:50:16 DEBUG reusing crumb
09:50:16 DEBUG Exiting _get_crumb_basic()
09:50:16 DEBUG Exiting _get_cookie_and_crumb_basic()
09:50:16 DEBUG Exiting _get_cookie_and_crumb()
09:50:16 DEBUG response code=200
09:50:16 DEBUG Exiting _make_request()
09:50:16 DEBUG Exiting get()
09:50:16 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:50:03
09:50:16 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:50:03-05:00
09:50:16 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:50:16 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:50:16 DEBUG Exiting history()
09:50:16 DEBUG Exiting history()
09:50:16 DEBUG Entering history()
09:50:16 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:50:16 DEBUG Entering get()
09:50:16 DEBUG Entering _make_request()
09:50:16 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:50:16 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:50:16 DEBUG Entering _get_cookie_and_crumb()
09:50:16 DEBUG cookie_mode = 'basic'
09:50:16 DEBUG Entering _get_cookie_and_crumb_basic()
09:50:16 DEBUG Entering _get_cookie_basic()
09:50:16 DEBUG reusing cookie
09:50:16 DEBUG Exiting _get_cookie_basic()
09:50:16 DEBUG Entering _get_crumb_basic()
09:50:16 DEBUG reusing crumb
09:50:16 DEBUG Exiting _get_crumb_basic()
09:50:16 DEBUG Exiting _get_cookie_and_crumb_basic()
09:50:16 DEBUG Exiting _get_cookie_and_crumb()
09:50:16 DEBUG response code=200
09:50:16 DEBUG Exiting _make_request()
09:50:16 DEBUG Exiting get()
09:50:16 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:50:12
09:50:16 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:50:12-05:00
09:50:16 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:50:12-05:00
09:50:16 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:50:16 DEBUG Exiting history()
09:50:26 DEBUG Entering history()
09:50:26 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:50:26 DEBUG Entering history()
09:50:26 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:50:26 DEBUG Entering get()
09:50:26 DEBUG Entering _make_request()
09:50:26 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:50:26 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:50:26 DEBUG Entering _get_cookie_and_crumb()
09:50:26 DEBUG cookie_mode = 'basic'
09:50:26 DEBUG Entering _get_cookie_and_crumb_basic()
09:50:26 DEBUG Entering _get_cookie_basic()
09:50:26 DEBUG reusing cookie
09:50:26 DEBUG Exiting _get_cookie_basic()
09:50:26 DEBUG Entering _get_crumb_basic()
09:50:26 DEBUG reusing crumb
09:50:26 DEBUG Exiting _get_crumb_basic()
09:50:26 DEBUG Exiting _get_cookie_and_crumb_basic()
09:50:26 DEBUG Exiting _get_cookie_and_crumb()
09:50:26 DEBUG response code=200
09:50:26 DEBUG Exiting _make_request()
09:50:26 DEBUG Exiting get()
09:50:26 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:50:24
09:50:26 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:50:24-05:00
09:50:26 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:50:26 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:50:26 DEBUG Exiting history()
09:50:26 DEBUG Exiting history()
09:50:26 DEBUG Entering history()
09:50:26 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:50:26 DEBUG Entering get()
09:50:26 DEBUG Entering _make_request()
09:50:26 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:50:26 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:50:26 DEBUG Entering _get_cookie_and_crumb()
09:50:26 DEBUG cookie_mode = 'basic'
09:50:26 DEBUG Entering _get_cookie_and_crumb_basic()
09:50:26 DEBUG Entering _get_cookie_basic()
09:50:26 DEBUG reusing cookie
09:50:26 DEBUG Exiting _get_cookie_basic()
09:50:26 DEBUG Entering _get_crumb_basic()
09:50:26 DEBUG reusing crumb
09:50:26 DEBUG Exiting _get_crumb_basic()
09:50:26 DEBUG Exiting _get_cookie_and_crumb_basic()
09:50:26 DEBUG Exiting _get_cookie_and_crumb()
09:50:26 DEBUG response code=200
09:50:26 DEBUG Exiting _make_request()
09:50:26 DEBUG Exiting get()
09:50:26 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:50:24
09:50:26 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:50:24-05:00
09:50:26 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:50:24-05:00
09:50:26 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:50:26 DEBUG Exiting history()
09:50:26 DEBUG POLL [Yahoo]: 09:50:26 Price=$56.58
09:50:26 DEBUG CHECK: C=56.58 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
09:50:27 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
09:50:36 DEBUG Entering history()
09:50:36 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:50:36 DEBUG Entering history()
09:50:36 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:50:36 DEBUG Entering get()
09:50:36 DEBUG Entering _make_request()
09:50:36 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:50:36 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:50:36 DEBUG Entering _get_cookie_and_crumb()
09:50:36 DEBUG cookie_mode = 'basic'
09:50:36 DEBUG Entering _get_cookie_and_crumb_basic()
09:50:36 DEBUG Entering _get_cookie_basic()
09:50:36 DEBUG reusing cookie
09:50:36 DEBUG Exiting _get_cookie_basic()
09:50:36 DEBUG Entering _get_crumb_basic()
09:50:36 DEBUG reusing crumb
09:50:36 DEBUG Exiting _get_crumb_basic()
09:50:36 DEBUG Exiting _get_cookie_and_crumb_basic()
09:50:36 DEBUG Exiting _get_cookie_and_crumb()
09:50:36 DEBUG response code=200
09:50:36 DEBUG Exiting _make_request()
09:50:36 DEBUG Exiting get()
09:50:36 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:50:32
09:50:36 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:50:32-05:00
09:50:36 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:50:36 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:50:36 DEBUG Exiting history()
09:50:36 DEBUG Exiting history()
09:50:36 DEBUG Entering history()
09:50:36 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:50:36 DEBUG Entering get()
09:50:36 DEBUG Entering _make_request()
09:50:36 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:50:36 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:50:36 DEBUG Entering _get_cookie_and_crumb()
09:50:36 DEBUG cookie_mode = 'basic'
09:50:36 DEBUG Entering _get_cookie_and_crumb_basic()
09:50:36 DEBUG Entering _get_cookie_basic()
09:50:36 DEBUG reusing cookie
09:50:36 DEBUG Exiting _get_cookie_basic()
09:50:36 DEBUG Entering _get_crumb_basic()
09:50:36 DEBUG reusing crumb
09:50:36 DEBUG Exiting _get_crumb_basic()
09:50:36 DEBUG Exiting _get_cookie_and_crumb_basic()
09:50:36 DEBUG Exiting _get_cookie_and_crumb()
09:50:36 DEBUG response code=200
09:50:36 DEBUG Exiting _make_request()
09:50:36 DEBUG Exiting get()
09:50:36 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:50:24
09:50:36 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:50:24-05:00
09:50:36 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:50:24-05:00
09:50:36 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:50:36 DEBUG Exiting history()
09:50:36 DEBUG POLL [Yahoo]: 09:50:36 Price=$56.50
09:50:36 DEBUG CHECK: C=56.50 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
09:50:46 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:50:46 DEBUG Entering history()
09:50:46 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:50:46 DEBUG Entering history()
09:50:46 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:50:46 DEBUG Entering get()
09:50:46 DEBUG Entering _make_request()
09:50:46 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:50:46 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:50:46 DEBUG Entering _get_cookie_and_crumb()
09:50:46 DEBUG cookie_mode = 'basic'
09:50:46 DEBUG Entering _get_cookie_and_crumb_basic()
09:50:46 DEBUG Entering _get_cookie_basic()
09:50:46 DEBUG reusing cookie
09:50:46 DEBUG Exiting _get_cookie_basic()
09:50:46 DEBUG Entering _get_crumb_basic()
09:50:46 DEBUG reusing crumb
09:50:46 DEBUG Exiting _get_crumb_basic()
09:50:46 DEBUG Exiting _get_cookie_and_crumb_basic()
09:50:46 DEBUG Exiting _get_cookie_and_crumb()
09:50:46 DEBUG response code=200
09:50:46 DEBUG Exiting _make_request()
09:50:46 DEBUG Exiting get()
09:50:46 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:50:32
09:50:46 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:50:32-05:00
09:50:46 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:50:46 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:50:46 DEBUG Exiting history()
09:50:46 DEBUG Exiting history()
09:50:46 DEBUG Entering history()
09:50:46 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:50:46 DEBUG Entering get()
09:50:46 DEBUG Entering _make_request()
09:50:46 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:50:46 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:50:46 DEBUG Entering _get_cookie_and_crumb()
09:50:46 DEBUG cookie_mode = 'basic'
09:50:46 DEBUG Entering _get_cookie_and_crumb_basic()
09:50:46 DEBUG Entering _get_cookie_basic()
09:50:46 DEBUG reusing cookie
09:50:46 DEBUG Exiting _get_cookie_basic()
09:50:46 DEBUG Entering _get_crumb_basic()
09:50:46 DEBUG reusing crumb
09:50:46 DEBUG Exiting _get_crumb_basic()
09:50:46 DEBUG Exiting _get_cookie_and_crumb_basic()
09:50:46 DEBUG Exiting _get_cookie_and_crumb()
09:50:46 DEBUG response code=200
09:50:46 DEBUG Exiting _make_request()
09:50:46 DEBUG Exiting get()
09:50:46 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:50:45
09:50:46 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:50:45-05:00
09:50:46 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:50:45-05:00
09:50:46 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:50:46 DEBUG Exiting history()
09:50:56 DEBUG Entering history()
09:50:56 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:50:56 DEBUG Entering history()
09:50:56 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:50:56 DEBUG Entering get()
09:50:56 DEBUG Entering _make_request()
09:50:56 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:50:56 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:50:56 DEBUG Entering _get_cookie_and_crumb()
09:50:56 DEBUG cookie_mode = 'basic'
09:50:56 DEBUG Entering _get_cookie_and_crumb_basic()
09:50:56 DEBUG Entering _get_cookie_basic()
09:50:56 DEBUG reusing cookie
09:50:56 DEBUG Exiting _get_cookie_basic()
09:50:56 DEBUG Entering _get_crumb_basic()
09:50:56 DEBUG reusing crumb
09:50:56 DEBUG Exiting _get_crumb_basic()
09:50:56 DEBUG Exiting _get_cookie_and_crumb_basic()
09:50:56 DEBUG Exiting _get_cookie_and_crumb()
09:50:56 DEBUG response code=200
09:50:56 DEBUG Exiting _make_request()
09:50:56 DEBUG Exiting get()
09:50:56 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:50:55
09:50:56 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:50:55-05:00
09:50:56 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:50:56 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:50:56 DEBUG Exiting history()
09:50:56 DEBUG Exiting history()
09:50:56 DEBUG Entering history()
09:50:56 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:50:56 DEBUG Entering get()
09:50:56 DEBUG Entering _make_request()
09:50:56 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:50:56 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:50:56 DEBUG Entering _get_cookie_and_crumb()
09:50:56 DEBUG cookie_mode = 'basic'
09:50:56 DEBUG Entering _get_cookie_and_crumb_basic()
09:50:56 DEBUG Entering _get_cookie_basic()
09:50:56 DEBUG reusing cookie
09:50:56 DEBUG Exiting _get_cookie_basic()
09:50:56 DEBUG Entering _get_crumb_basic()
09:50:56 DEBUG reusing crumb
09:50:56 DEBUG Exiting _get_crumb_basic()
09:50:56 DEBUG Exiting _get_cookie_and_crumb_basic()
09:50:56 DEBUG Exiting _get_cookie_and_crumb()
09:50:56 DEBUG response code=200
09:50:56 DEBUG Exiting _make_request()
09:50:56 DEBUG Exiting get()
09:50:56 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:50:45
09:50:56 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:50:45-05:00
09:50:56 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:50:45-05:00
09:50:56 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:50:56 DEBUG Exiting history()
09:50:56 DEBUG POLL [Yahoo]: 09:50:56 Price=$56.61
09:50:56 DEBUG CHECK: C=56.61 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
09:51:00 DEBUG BAR: 09:50:00 O=56.51 H=56.51 L=56.51 C=56.51
09:51:00 DEBUG Checking: C=56.51 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
09:51:06 DEBUG Entering history()
09:51:06 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:51:06 DEBUG Entering history()
09:51:06 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:51:06 DEBUG Entering get()
09:51:06 DEBUG Entering _make_request()
09:51:06 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:51:06 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:51:06 DEBUG Entering _get_cookie_and_crumb()
09:51:06 DEBUG cookie_mode = 'basic'
09:51:06 DEBUG Entering _get_cookie_and_crumb_basic()
09:51:06 DEBUG Entering _get_cookie_basic()
09:51:06 DEBUG reusing cookie
09:51:06 DEBUG Exiting _get_cookie_basic()
09:51:06 DEBUG Entering _get_crumb_basic()
09:51:06 DEBUG reusing crumb
09:51:06 DEBUG Exiting _get_crumb_basic()
09:51:06 DEBUG Exiting _get_cookie_and_crumb_basic()
09:51:06 DEBUG Exiting _get_cookie_and_crumb()
09:51:06 DEBUG response code=200
09:51:06 DEBUG Exiting _make_request()
09:51:06 DEBUG Exiting get()
09:51:06 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:50:55
09:51:06 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:50:55-05:00
09:51:06 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:51:06 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:51:06 DEBUG Exiting history()
09:51:06 DEBUG Exiting history()
09:51:06 DEBUG Entering history()
09:51:06 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:51:06 DEBUG Entering get()
09:51:06 DEBUG Entering _make_request()
09:51:06 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:51:06 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:51:06 DEBUG Entering _get_cookie_and_crumb()
09:51:06 DEBUG cookie_mode = 'basic'
09:51:06 DEBUG Entering _get_cookie_and_crumb_basic()
09:51:06 DEBUG Entering _get_cookie_basic()
09:51:06 DEBUG reusing cookie
09:51:06 DEBUG Exiting _get_cookie_basic()
09:51:06 DEBUG Entering _get_crumb_basic()
09:51:06 DEBUG reusing crumb
09:51:06 DEBUG Exiting _get_crumb_basic()
09:51:06 DEBUG Exiting _get_cookie_and_crumb_basic()
09:51:06 DEBUG Exiting _get_cookie_and_crumb()
09:51:06 DEBUG response code=200
09:51:06 DEBUG Exiting _make_request()
09:51:06 DEBUG Exiting get()
09:51:06 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:51:04
09:51:06 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:51:04-05:00
09:51:06 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:51:04-05:00
09:51:06 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:51:06 DEBUG Exiting history()
09:51:16 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:51:16 DEBUG Entering history()
09:51:16 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:51:16 DEBUG Entering history()
09:51:16 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:51:16 DEBUG Entering get()
09:51:16 DEBUG Entering _make_request()
09:51:16 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:51:16 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:51:16 DEBUG Entering _get_cookie_and_crumb()
09:51:16 DEBUG cookie_mode = 'basic'
09:51:16 DEBUG Entering _get_cookie_and_crumb_basic()
09:51:16 DEBUG Entering _get_cookie_basic()
09:51:16 DEBUG reusing cookie
09:51:16 DEBUG Exiting _get_cookie_basic()
09:51:16 DEBUG Entering _get_crumb_basic()
09:51:16 DEBUG reusing crumb
09:51:16 DEBUG Exiting _get_crumb_basic()
09:51:16 DEBUG Exiting _get_cookie_and_crumb_basic()
09:51:16 DEBUG Exiting _get_cookie_and_crumb()
09:51:16 DEBUG response code=200
09:51:16 DEBUG Exiting _make_request()
09:51:16 DEBUG Exiting get()
09:51:16 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:51:13
09:51:16 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:51:13-05:00
09:51:17 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:51:17 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:51:17 DEBUG Exiting history()
09:51:17 DEBUG Exiting history()
09:51:17 DEBUG Entering history()
09:51:17 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:51:17 DEBUG Entering get()
09:51:17 DEBUG Entering _make_request()
09:51:17 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:51:17 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:51:17 DEBUG Entering _get_cookie_and_crumb()
09:51:17 DEBUG cookie_mode = 'basic'
09:51:17 DEBUG Entering _get_cookie_and_crumb_basic()
09:51:17 DEBUG Entering _get_cookie_basic()
09:51:17 DEBUG reusing cookie
09:51:17 DEBUG Exiting _get_cookie_basic()
09:51:17 DEBUG Entering _get_crumb_basic()
09:51:17 DEBUG reusing crumb
09:51:17 DEBUG Exiting _get_crumb_basic()
09:51:17 DEBUG Exiting _get_cookie_and_crumb_basic()
09:51:17 DEBUG Exiting _get_cookie_and_crumb()
09:51:17 DEBUG response code=200
09:51:17 DEBUG Exiting _make_request()
09:51:17 DEBUG Exiting get()
09:51:17 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:51:13
09:51:17 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:51:13-05:00
09:51:17 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:51:13-05:00
09:51:17 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:51:17 DEBUG Exiting history()
09:51:17 DEBUG POLL [Yahoo]: 09:51:17 Price=$56.61
09:51:17 DEBUG CHECK: C=56.61 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
09:51:27 DEBUG Entering history()
09:51:27 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:51:27 DEBUG Entering history()
09:51:27 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:51:27 DEBUG Entering get()
09:51:27 DEBUG Entering _make_request()
09:51:27 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:51:27 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:51:27 DEBUG Entering _get_cookie_and_crumb()
09:51:27 DEBUG cookie_mode = 'basic'
09:51:27 DEBUG Entering _get_cookie_and_crumb_basic()
09:51:27 DEBUG Entering _get_cookie_basic()
09:51:27 DEBUG reusing cookie
09:51:27 DEBUG Exiting _get_cookie_basic()
09:51:27 DEBUG Entering _get_crumb_basic()
09:51:27 DEBUG reusing crumb
09:51:27 DEBUG Exiting _get_crumb_basic()
09:51:27 DEBUG Exiting _get_cookie_and_crumb_basic()
09:51:27 DEBUG Exiting _get_cookie_and_crumb()
09:51:27 DEBUG response code=200
09:51:27 DEBUG Exiting _make_request()
09:51:27 DEBUG Exiting get()
09:51:27 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:51:26
09:51:27 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:51:26-05:00
09:51:27 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:51:27 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:51:27 DEBUG Exiting history()
09:51:27 DEBUG Exiting history()
09:51:27 DEBUG Entering history()
09:51:27 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:51:27 DEBUG Entering get()
09:51:27 DEBUG Entering _make_request()
09:51:27 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:51:27 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:51:27 DEBUG Entering _get_cookie_and_crumb()
09:51:27 DEBUG cookie_mode = 'basic'
09:51:27 DEBUG Entering _get_cookie_and_crumb_basic()
09:51:27 DEBUG Entering _get_cookie_basic()
09:51:27 DEBUG reusing cookie
09:51:27 DEBUG Exiting _get_cookie_basic()
09:51:27 DEBUG Entering _get_crumb_basic()
09:51:27 DEBUG reusing crumb
09:51:27 DEBUG Exiting _get_crumb_basic()
09:51:27 DEBUG Exiting _get_cookie_and_crumb_basic()
09:51:27 DEBUG Exiting _get_cookie_and_crumb()
09:51:27 DEBUG response code=200
09:51:27 DEBUG Exiting _make_request()
09:51:27 DEBUG Exiting get()
09:51:27 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:51:26
09:51:27 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:51:26-05:00
09:51:27 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:51:26-05:00
09:51:27 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:51:27 DEBUG Exiting history()
09:51:27 DEBUG POLL [Yahoo]: 09:51:27 Price=$56.64
09:51:27 DEBUG CHECK: C=56.64 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
09:51:27 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
09:51:37 DEBUG Entering history()
09:51:37 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:51:37 DEBUG Entering history()
09:51:37 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:51:37 DEBUG Entering get()
09:51:37 DEBUG Entering _make_request()
09:51:37 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:51:37 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:51:37 DEBUG Entering _get_cookie_and_crumb()
09:51:37 DEBUG cookie_mode = 'basic'
09:51:37 DEBUG Entering _get_cookie_and_crumb_basic()
09:51:37 DEBUG Entering _get_cookie_basic()
09:51:37 DEBUG reusing cookie
09:51:37 DEBUG Exiting _get_cookie_basic()
09:51:37 DEBUG Entering _get_crumb_basic()
09:51:37 DEBUG reusing crumb
09:51:37 DEBUG Exiting _get_crumb_basic()
09:51:37 DEBUG Exiting _get_cookie_and_crumb_basic()
09:51:37 DEBUG Exiting _get_cookie_and_crumb()
09:51:37 DEBUG response code=200
09:51:37 DEBUG Exiting _make_request()
09:51:37 DEBUG Exiting get()
09:51:37 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:51:35
09:51:37 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:51:35-05:00
09:51:37 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:51:37 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:51:37 DEBUG Exiting history()
09:51:37 DEBUG Exiting history()
09:51:37 DEBUG Entering history()
09:51:37 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:51:37 DEBUG Entering get()
09:51:37 DEBUG Entering _make_request()
09:51:37 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:51:37 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:51:37 DEBUG Entering _get_cookie_and_crumb()
09:51:37 DEBUG cookie_mode = 'basic'
09:51:37 DEBUG Entering _get_cookie_and_crumb_basic()
09:51:37 DEBUG Entering _get_cookie_basic()
09:51:37 DEBUG reusing cookie
09:51:37 DEBUG Exiting _get_cookie_basic()
09:51:37 DEBUG Entering _get_crumb_basic()
09:51:37 DEBUG reusing crumb
09:51:37 DEBUG Exiting _get_crumb_basic()
09:51:37 DEBUG Exiting _get_cookie_and_crumb_basic()
09:51:37 DEBUG Exiting _get_cookie_and_crumb()
09:51:37 DEBUG response code=200
09:51:37 DEBUG Exiting _make_request()
09:51:37 DEBUG Exiting get()
09:51:37 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:51:26
09:51:37 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:51:26-05:00
09:51:37 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:51:26-05:00
09:51:37 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:51:37 DEBUG Exiting history()
09:51:37 DEBUG POLL [Yahoo]: 09:51:37 Price=$56.65
09:51:37 DEBUG CHECK: C=56.65 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
09:51:46 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:51:47 DEBUG Entering history()
09:51:47 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:51:47 DEBUG Entering history()
09:51:47 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:51:47 DEBUG Entering get()
09:51:47 DEBUG Entering _make_request()
09:51:47 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:51:47 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:51:47 DEBUG Entering _get_cookie_and_crumb()
09:51:47 DEBUG cookie_mode = 'basic'
09:51:47 DEBUG Entering _get_cookie_and_crumb_basic()
09:51:47 DEBUG Entering _get_cookie_basic()
09:51:47 DEBUG reusing cookie
09:51:47 DEBUG Exiting _get_cookie_basic()
09:51:47 DEBUG Entering _get_crumb_basic()
09:51:47 DEBUG reusing crumb
09:51:47 DEBUG Exiting _get_crumb_basic()
09:51:47 DEBUG Exiting _get_cookie_and_crumb_basic()
09:51:47 DEBUG Exiting _get_cookie_and_crumb()
09:51:47 DEBUG response code=200
09:51:47 DEBUG Exiting _make_request()
09:51:47 DEBUG Exiting get()
09:51:47 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:51:35
09:51:47 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:51:35-05:00
09:51:47 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:51:47 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:51:47 DEBUG Exiting history()
09:51:47 DEBUG Exiting history()
09:51:47 DEBUG Entering history()
09:51:47 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:51:47 DEBUG Entering get()
09:51:47 DEBUG Entering _make_request()
09:51:47 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:51:47 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:51:47 DEBUG Entering _get_cookie_and_crumb()
09:51:47 DEBUG cookie_mode = 'basic'
09:51:47 DEBUG Entering _get_cookie_and_crumb_basic()
09:51:47 DEBUG Entering _get_cookie_basic()
09:51:47 DEBUG reusing cookie
09:51:47 DEBUG Exiting _get_cookie_basic()
09:51:47 DEBUG Entering _get_crumb_basic()
09:51:47 DEBUG reusing crumb
09:51:47 DEBUG Exiting _get_crumb_basic()
09:51:47 DEBUG Exiting _get_cookie_and_crumb_basic()
09:51:47 DEBUG Exiting _get_cookie_and_crumb()
09:51:47 DEBUG response code=200
09:51:47 DEBUG Exiting _make_request()
09:51:47 DEBUG Exiting get()
09:51:47 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:51:43
09:51:47 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:51:43-05:00
09:51:47 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:51:43-05:00
09:51:47 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:51:47 DEBUG Exiting history()
09:51:57 DEBUG Entering history()
09:51:57 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:51:57 DEBUG Entering history()
09:51:57 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:51:57 DEBUG Entering get()
09:51:57 DEBUG Entering _make_request()
09:51:57 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:51:57 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:51:57 DEBUG Entering _get_cookie_and_crumb()
09:51:57 DEBUG cookie_mode = 'basic'
09:51:57 DEBUG Entering _get_cookie_and_crumb_basic()
09:51:57 DEBUG Entering _get_cookie_basic()
09:51:57 DEBUG reusing cookie
09:51:57 DEBUG Exiting _get_cookie_basic()
09:51:57 DEBUG Entering _get_crumb_basic()
09:51:57 DEBUG reusing crumb
09:51:57 DEBUG Exiting _get_crumb_basic()
09:51:57 DEBUG Exiting _get_cookie_and_crumb_basic()
09:51:57 DEBUG Exiting _get_cookie_and_crumb()
09:51:57 DEBUG response code=200
09:51:57 DEBUG Exiting _make_request()
09:51:57 DEBUG Exiting get()
09:51:57 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:51:55
09:51:57 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:51:55-05:00
09:51:57 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:51:57 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:51:57 DEBUG Exiting history()
09:51:57 DEBUG Exiting history()
09:51:57 DEBUG Entering history()
09:51:57 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:51:57 DEBUG Entering get()
09:51:57 DEBUG Entering _make_request()
09:51:57 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:51:57 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:51:57 DEBUG Entering _get_cookie_and_crumb()
09:51:57 DEBUG cookie_mode = 'basic'
09:51:57 DEBUG Entering _get_cookie_and_crumb_basic()
09:51:57 DEBUG Entering _get_cookie_basic()
09:51:57 DEBUG reusing cookie
09:51:57 DEBUG Exiting _get_cookie_basic()
09:51:57 DEBUG Entering _get_crumb_basic()
09:51:57 DEBUG reusing crumb
09:51:57 DEBUG Exiting _get_crumb_basic()
09:51:57 DEBUG Exiting _get_cookie_and_crumb_basic()
09:51:57 DEBUG Exiting _get_cookie_and_crumb()
09:51:57 DEBUG response code=200
09:51:57 DEBUG Exiting _make_request()
09:51:57 DEBUG Exiting get()
09:51:57 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:51:43
09:51:57 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:51:43-05:00
09:51:57 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:51:43-05:00
09:51:57 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:51:57 DEBUG Exiting history()
09:51:57 DEBUG POLL [Yahoo]: 09:51:57 Price=$56.77
09:51:57 DEBUG CHECK: C=56.77 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
09:52:00 DEBUG BAR: 09:51:00 O=56.61 H=56.66 L=56.61 C=56.66
09:52:00 DEBUG Checking: C=56.66 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
09:52:07 DEBUG Entering history()
09:52:07 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:52:07 DEBUG Entering history()
09:52:07 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:52:07 DEBUG Entering get()
09:52:07 DEBUG Entering _make_request()
09:52:07 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:52:07 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:52:07 DEBUG Entering _get_cookie_and_crumb()
09:52:07 DEBUG cookie_mode = 'basic'
09:52:07 DEBUG Entering _get_cookie_and_crumb_basic()
09:52:07 DEBUG Entering _get_cookie_basic()
09:52:07 DEBUG reusing cookie
09:52:07 DEBUG Exiting _get_cookie_basic()
09:52:07 DEBUG Entering _get_crumb_basic()
09:52:07 DEBUG reusing crumb
09:52:07 DEBUG Exiting _get_crumb_basic()
09:52:07 DEBUG Exiting _get_cookie_and_crumb_basic()
09:52:07 DEBUG Exiting _get_cookie_and_crumb()
09:52:07 DEBUG response code=200
09:52:07 DEBUG Exiting _make_request()
09:52:07 DEBUG Exiting get()
09:52:07 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:51:55
09:52:07 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:51:55-05:00
09:52:07 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:52:07 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:52:07 DEBUG Exiting history()
09:52:07 DEBUG Exiting history()
09:52:07 DEBUG Entering history()
09:52:07 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:52:07 DEBUG Entering get()
09:52:07 DEBUG Entering _make_request()
09:52:07 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:52:07 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:52:07 DEBUG Entering _get_cookie_and_crumb()
09:52:07 DEBUG cookie_mode = 'basic'
09:52:07 DEBUG Entering _get_cookie_and_crumb_basic()
09:52:07 DEBUG Entering _get_cookie_basic()
09:52:07 DEBUG reusing cookie
09:52:07 DEBUG Exiting _get_cookie_basic()
09:52:07 DEBUG Entering _get_crumb_basic()
09:52:07 DEBUG reusing crumb
09:52:07 DEBUG Exiting _get_crumb_basic()
09:52:07 DEBUG Exiting _get_cookie_and_crumb_basic()
09:52:07 DEBUG Exiting _get_cookie_and_crumb()
09:52:07 DEBUG response code=200
09:52:07 DEBUG Exiting _make_request()
09:52:07 DEBUG Exiting get()
09:52:07 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:51:59
09:52:07 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:51:59-05:00
09:52:07 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:51:59-05:00
09:52:07 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:52:07 DEBUG Exiting history()
09:52:16 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:52:17 DEBUG Entering history()
09:52:17 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:52:17 DEBUG Entering history()
09:52:17 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:52:17 DEBUG Entering get()
09:52:17 DEBUG Entering _make_request()
09:52:17 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:52:17 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:52:17 DEBUG Entering _get_cookie_and_crumb()
09:52:17 DEBUG cookie_mode = 'basic'
09:52:17 DEBUG Entering _get_cookie_and_crumb_basic()
09:52:17 DEBUG Entering _get_cookie_basic()
09:52:17 DEBUG reusing cookie
09:52:17 DEBUG Exiting _get_cookie_basic()
09:52:17 DEBUG Entering _get_crumb_basic()
09:52:17 DEBUG reusing crumb
09:52:17 DEBUG Exiting _get_crumb_basic()
09:52:17 DEBUG Exiting _get_cookie_and_crumb_basic()
09:52:17 DEBUG Exiting _get_cookie_and_crumb()
09:52:17 DEBUG response code=200
09:52:17 DEBUG Exiting _make_request()
09:52:17 DEBUG Exiting get()
09:52:17 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:52:16
09:52:18 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:52:16-05:00
09:52:18 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:52:18 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:52:18 DEBUG Exiting history()
09:52:18 DEBUG Exiting history()
09:52:18 DEBUG Entering history()
09:52:18 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:52:18 DEBUG Entering get()
09:52:18 DEBUG Entering _make_request()
09:52:18 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:52:18 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:52:18 DEBUG Entering _get_cookie_and_crumb()
09:52:18 DEBUG cookie_mode = 'basic'
09:52:18 DEBUG Entering _get_cookie_and_crumb_basic()
09:52:18 DEBUG Entering _get_cookie_basic()
09:52:18 DEBUG reusing cookie
09:52:18 DEBUG Exiting _get_cookie_basic()
09:52:18 DEBUG Entering _get_crumb_basic()
09:52:18 DEBUG reusing crumb
09:52:18 DEBUG Exiting _get_crumb_basic()
09:52:18 DEBUG Exiting _get_cookie_and_crumb_basic()
09:52:18 DEBUG Exiting _get_cookie_and_crumb()
09:52:18 DEBUG response code=200
09:52:18 DEBUG Exiting _make_request()
09:52:18 DEBUG Exiting get()
09:52:18 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:52:16
09:52:18 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:52:16-05:00
09:52:18 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:52:16-05:00
09:52:18 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:52:18 DEBUG Exiting history()
09:52:18 DEBUG POLL [Yahoo]: 09:52:18 Price=$56.67
09:52:18 DEBUG CHECK: C=56.67 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
09:52:27 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
09:52:28 DEBUG Entering history()
09:52:28 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:52:28 DEBUG Entering history()
09:52:28 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:52:28 DEBUG Entering get()
09:52:28 DEBUG Entering _make_request()
09:52:28 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:52:28 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:52:28 DEBUG Entering _get_cookie_and_crumb()
09:52:28 DEBUG cookie_mode = 'basic'
09:52:28 DEBUG Entering _get_cookie_and_crumb_basic()
09:52:28 DEBUG Entering _get_cookie_basic()
09:52:28 DEBUG reusing cookie
09:52:28 DEBUG Exiting _get_cookie_basic()
09:52:28 DEBUG Entering _get_crumb_basic()
09:52:28 DEBUG reusing crumb
09:52:28 DEBUG Exiting _get_crumb_basic()
09:52:28 DEBUG Exiting _get_cookie_and_crumb_basic()
09:52:28 DEBUG Exiting _get_cookie_and_crumb()
09:52:28 DEBUG response code=200
09:52:28 DEBUG Exiting _make_request()
09:52:28 DEBUG Exiting get()
09:52:28 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:52:24
09:52:28 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:52:24-05:00
09:52:28 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:52:28 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:52:28 DEBUG Exiting history()
09:52:28 DEBUG Exiting history()
09:52:28 DEBUG Entering history()
09:52:28 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:52:28 DEBUG Entering get()
09:52:28 DEBUG Entering _make_request()
09:52:28 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:52:28 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:52:28 DEBUG Entering _get_cookie_and_crumb()
09:52:28 DEBUG cookie_mode = 'basic'
09:52:28 DEBUG Entering _get_cookie_and_crumb_basic()
09:52:28 DEBUG Entering _get_cookie_basic()
09:52:28 DEBUG reusing cookie
09:52:28 DEBUG Exiting _get_cookie_basic()
09:52:28 DEBUG Entering _get_crumb_basic()
09:52:28 DEBUG reusing crumb
09:52:28 DEBUG Exiting _get_crumb_basic()
09:52:28 DEBUG Exiting _get_cookie_and_crumb_basic()
09:52:28 DEBUG Exiting _get_cookie_and_crumb()
09:52:28 DEBUG response code=200
09:52:28 DEBUG Exiting _make_request()
09:52:28 DEBUG Exiting get()
09:52:28 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:52:16
09:52:28 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:52:16-05:00
09:52:28 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:52:16-05:00
09:52:28 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:52:28 DEBUG Exiting history()
09:52:28 DEBUG POLL [Yahoo]: 09:52:28 Price=$56.62
09:52:28 DEBUG CHECK: C=56.62 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
09:52:38 DEBUG Entering history()
09:52:38 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:52:38 DEBUG Entering history()
09:52:38 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:52:38 DEBUG Entering get()
09:52:38 DEBUG Entering _make_request()
09:52:38 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:52:38 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:52:38 DEBUG Entering _get_cookie_and_crumb()
09:52:38 DEBUG cookie_mode = 'basic'
09:52:38 DEBUG Entering _get_cookie_and_crumb_basic()
09:52:38 DEBUG Entering _get_cookie_basic()
09:52:38 DEBUG reusing cookie
09:52:38 DEBUG Exiting _get_cookie_basic()
09:52:38 DEBUG Entering _get_crumb_basic()
09:52:38 DEBUG reusing crumb
09:52:38 DEBUG Exiting _get_crumb_basic()
09:52:38 DEBUG Exiting _get_cookie_and_crumb_basic()
09:52:38 DEBUG Exiting _get_cookie_and_crumb()
09:52:38 DEBUG response code=200
09:52:38 DEBUG Exiting _make_request()
09:52:38 DEBUG Exiting get()
09:52:38 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:52:35
09:52:38 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:52:35-05:00
09:52:38 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:52:38 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:52:38 DEBUG Exiting history()
09:52:38 DEBUG Exiting history()
09:52:38 DEBUG Entering history()
09:52:38 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:52:38 DEBUG Entering get()
09:52:38 DEBUG Entering _make_request()
09:52:38 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:52:38 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:52:38 DEBUG Entering _get_cookie_and_crumb()
09:52:38 DEBUG cookie_mode = 'basic'
09:52:38 DEBUG Entering _get_cookie_and_crumb_basic()
09:52:38 DEBUG Entering _get_cookie_basic()
09:52:38 DEBUG reusing cookie
09:52:38 DEBUG Exiting _get_cookie_basic()
09:52:38 DEBUG Entering _get_crumb_basic()
09:52:38 DEBUG reusing crumb
09:52:38 DEBUG Exiting _get_crumb_basic()
09:52:38 DEBUG Exiting _get_cookie_and_crumb_basic()
09:52:38 DEBUG Exiting _get_cookie_and_crumb()
09:52:38 DEBUG response code=200
09:52:38 DEBUG Exiting _make_request()
09:52:38 DEBUG Exiting get()
09:52:38 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:52:35
09:52:38 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:52:35-05:00
09:52:38 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:52:35-05:00
09:52:38 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:52:38 DEBUG Exiting history()
09:52:38 DEBUG POLL [Yahoo]: 09:52:38 Price=$56.60
09:52:38 DEBUG CHECK: C=56.60 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
09:52:46 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:52:48 DEBUG Entering history()
09:52:48 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:52:48 DEBUG Entering history()
09:52:48 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:52:48 DEBUG Entering get()
09:52:48 DEBUG Entering _make_request()
09:52:48 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:52:48 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:52:48 DEBUG Entering _get_cookie_and_crumb()
09:52:48 DEBUG cookie_mode = 'basic'
09:52:48 DEBUG Entering _get_cookie_and_crumb_basic()
09:52:48 DEBUG Entering _get_cookie_basic()
09:52:48 DEBUG reusing cookie
09:52:48 DEBUG Exiting _get_cookie_basic()
09:52:48 DEBUG Entering _get_crumb_basic()
09:52:48 DEBUG reusing crumb
09:52:48 DEBUG Exiting _get_crumb_basic()
09:52:48 DEBUG Exiting _get_cookie_and_crumb_basic()
09:52:48 DEBUG Exiting _get_cookie_and_crumb()
09:52:48 DEBUG response code=200
09:52:48 DEBUG Exiting _make_request()
09:52:48 DEBUG Exiting get()
09:52:48 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:52:35
09:52:48 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:52:35-05:00
09:52:48 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:52:48 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:52:48 DEBUG Exiting history()
09:52:48 DEBUG Exiting history()
09:52:48 DEBUG Entering history()
09:52:48 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:52:48 DEBUG Entering get()
09:52:48 DEBUG Entering _make_request()
09:52:48 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:52:48 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:52:48 DEBUG Entering _get_cookie_and_crumb()
09:52:48 DEBUG cookie_mode = 'basic'
09:52:48 DEBUG Entering _get_cookie_and_crumb_basic()
09:52:48 DEBUG Entering _get_cookie_basic()
09:52:48 DEBUG reusing cookie
09:52:48 DEBUG Exiting _get_cookie_basic()
09:52:48 DEBUG Entering _get_crumb_basic()
09:52:48 DEBUG reusing crumb
09:52:48 DEBUG Exiting _get_crumb_basic()
09:52:48 DEBUG Exiting _get_cookie_and_crumb_basic()
09:52:48 DEBUG Exiting _get_cookie_and_crumb()
09:52:48 DEBUG response code=200
09:52:48 DEBUG Exiting _make_request()
09:52:48 DEBUG Exiting get()
09:52:48 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:52:35
09:52:48 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:52:35-05:00
09:52:48 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:52:35-05:00
09:52:48 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:52:48 DEBUG Exiting history()
09:52:58 DEBUG Entering history()
09:52:58 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:52:58 DEBUG Entering history()
09:52:58 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:52:58 DEBUG Entering get()
09:52:58 DEBUG Entering _make_request()
09:52:58 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:52:58 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:52:58 DEBUG Entering _get_cookie_and_crumb()
09:52:58 DEBUG cookie_mode = 'basic'
09:52:58 DEBUG Entering _get_cookie_and_crumb_basic()
09:52:58 DEBUG Entering _get_cookie_basic()
09:52:58 DEBUG reusing cookie
09:52:58 DEBUG Exiting _get_cookie_basic()
09:52:58 DEBUG Entering _get_crumb_basic()
09:52:58 DEBUG reusing crumb
09:52:58 DEBUG Exiting _get_crumb_basic()
09:52:58 DEBUG Exiting _get_cookie_and_crumb_basic()
09:52:58 DEBUG Exiting _get_cookie_and_crumb()
09:52:58 DEBUG response code=200
09:52:58 DEBUG Exiting _make_request()
09:52:58 DEBUG Exiting get()
09:52:58 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:52:57
09:52:58 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:52:57-05:00
09:52:58 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:52:58 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:52:58 DEBUG Exiting history()
09:52:58 DEBUG Exiting history()
09:52:58 DEBUG Entering history()
09:52:58 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:52:58 DEBUG Entering get()
09:52:58 DEBUG Entering _make_request()
09:52:58 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:52:58 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:52:58 DEBUG Entering _get_cookie_and_crumb()
09:52:58 DEBUG cookie_mode = 'basic'
09:52:58 DEBUG Entering _get_cookie_and_crumb_basic()
09:52:58 DEBUG Entering _get_cookie_basic()
09:52:58 DEBUG reusing cookie
09:52:58 DEBUG Exiting _get_cookie_basic()
09:52:58 DEBUG Entering _get_crumb_basic()
09:52:58 DEBUG reusing crumb
09:52:58 DEBUG Exiting _get_crumb_basic()
09:52:58 DEBUG Exiting _get_cookie_and_crumb_basic()
09:52:58 DEBUG Exiting _get_cookie_and_crumb()
09:52:59 DEBUG response code=200
09:52:59 DEBUG Exiting _make_request()
09:52:59 DEBUG Exiting get()
09:52:59 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:52:57
09:52:59 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:52:57-05:00
09:52:59 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:52:57-05:00
09:52:59 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:52:59 DEBUG Exiting history()
09:52:59 DEBUG POLL [Yahoo]: 09:52:59 Price=$56.72
09:52:59 DEBUG CHECK: C=56.72 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
09:53:00 DEBUG BAR: 09:52:00 O=56.69 H=56.69 L=56.68 C=56.68
09:53:00 DEBUG Checking: C=56.68 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
09:53:09 DEBUG Entering history()
09:53:09 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:53:09 DEBUG Entering history()
09:53:09 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:53:09 DEBUG Entering get()
09:53:09 DEBUG Entering _make_request()
09:53:09 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:53:09 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:53:09 DEBUG Entering _get_cookie_and_crumb()
09:53:09 DEBUG cookie_mode = 'basic'
09:53:09 DEBUG Entering _get_cookie_and_crumb_basic()
09:53:09 DEBUG Entering _get_cookie_basic()
09:53:09 DEBUG reusing cookie
09:53:09 DEBUG Exiting _get_cookie_basic()
09:53:09 DEBUG Entering _get_crumb_basic()
09:53:09 DEBUG reusing crumb
09:53:09 DEBUG Exiting _get_crumb_basic()
09:53:09 DEBUG Exiting _get_cookie_and_crumb_basic()
09:53:09 DEBUG Exiting _get_cookie_and_crumb()
09:53:09 DEBUG response code=200
09:53:09 DEBUG Exiting _make_request()
09:53:09 DEBUG Exiting get()
09:53:09 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:53:05
09:53:09 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:53:05-05:00
09:53:09 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:53:09 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:53:09 DEBUG Exiting history()
09:53:09 DEBUG Exiting history()
09:53:09 DEBUG Entering history()
09:53:09 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:53:09 DEBUG Entering get()
09:53:09 DEBUG Entering _make_request()
09:53:09 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:53:09 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:53:09 DEBUG Entering _get_cookie_and_crumb()
09:53:09 DEBUG cookie_mode = 'basic'
09:53:09 DEBUG Entering _get_cookie_and_crumb_basic()
09:53:09 DEBUG Entering _get_cookie_basic()
09:53:09 DEBUG reusing cookie
09:53:09 DEBUG Exiting _get_cookie_basic()
09:53:09 DEBUG Entering _get_crumb_basic()
09:53:09 DEBUG reusing crumb
09:53:09 DEBUG Exiting _get_crumb_basic()
09:53:09 DEBUG Exiting _get_cookie_and_crumb_basic()
09:53:09 DEBUG Exiting _get_cookie_and_crumb()
09:53:09 DEBUG response code=200
09:53:09 DEBUG Exiting _make_request()
09:53:09 DEBUG Exiting get()
09:53:09 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:53:05
09:53:09 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:53:05-05:00
09:53:09 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:53:05-05:00
09:53:09 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:53:09 DEBUG Exiting history()
09:53:09 DEBUG POLL [Yahoo]: 09:53:09 Price=$56.75
09:53:09 DEBUG CHECK: C=56.75 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
09:53:16 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:53:19 DEBUG Entering history()
09:53:19 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:53:19 DEBUG Entering history()
09:53:19 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:53:19 DEBUG Entering get()
09:53:19 DEBUG Entering _make_request()
09:53:19 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:53:19 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:53:19 DEBUG Entering _get_cookie_and_crumb()
09:53:19 DEBUG cookie_mode = 'basic'
09:53:19 DEBUG Entering _get_cookie_and_crumb_basic()
09:53:19 DEBUG Entering _get_cookie_basic()
09:53:19 DEBUG reusing cookie
09:53:19 DEBUG Exiting _get_cookie_basic()
09:53:19 DEBUG Entering _get_crumb_basic()
09:53:19 DEBUG reusing crumb
09:53:19 DEBUG Exiting _get_crumb_basic()
09:53:19 DEBUG Exiting _get_cookie_and_crumb_basic()
09:53:19 DEBUG Exiting _get_cookie_and_crumb()
09:53:19 DEBUG response code=200
09:53:19 DEBUG Exiting _make_request()
09:53:19 DEBUG Exiting get()
09:53:19 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:53:16
09:53:19 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:53:16-05:00
09:53:19 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:53:19 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:53:19 DEBUG Exiting history()
09:53:19 DEBUG Exiting history()
09:53:19 DEBUG Entering history()
09:53:19 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:53:19 DEBUG Entering get()
09:53:19 DEBUG Entering _make_request()
09:53:19 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:53:19 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:53:19 DEBUG Entering _get_cookie_and_crumb()
09:53:19 DEBUG cookie_mode = 'basic'
09:53:19 DEBUG Entering _get_cookie_and_crumb_basic()
09:53:19 DEBUG Entering _get_cookie_basic()
09:53:19 DEBUG reusing cookie
09:53:19 DEBUG Exiting _get_cookie_basic()
09:53:19 DEBUG Entering _get_crumb_basic()
09:53:19 DEBUG reusing crumb
09:53:19 DEBUG Exiting _get_crumb_basic()
09:53:19 DEBUG Exiting _get_cookie_and_crumb_basic()
09:53:19 DEBUG Exiting _get_cookie_and_crumb()
09:53:19 DEBUG response code=200
09:53:19 DEBUG Exiting _make_request()
09:53:19 DEBUG Exiting get()
09:53:19 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:53:16
09:53:19 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:53:16-05:00
09:53:19 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:53:16-05:00
09:53:19 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:53:19 DEBUG Exiting history()
09:53:19 DEBUG POLL [Yahoo]: 09:53:19 Price=$56.70
09:53:19 DEBUG CHECK: C=56.70 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
09:53:27 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
09:53:29 DEBUG Entering history()
09:53:29 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:53:29 DEBUG Entering history()
09:53:29 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:53:29 DEBUG Entering get()
09:53:29 DEBUG Entering _make_request()
09:53:29 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:53:29 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:53:29 DEBUG Entering _get_cookie_and_crumb()
09:53:29 DEBUG cookie_mode = 'basic'
09:53:29 DEBUG Entering _get_cookie_and_crumb_basic()
09:53:29 DEBUG Entering _get_cookie_basic()
09:53:29 DEBUG reusing cookie
09:53:29 DEBUG Exiting _get_cookie_basic()
09:53:29 DEBUG Entering _get_crumb_basic()
09:53:29 DEBUG reusing crumb
09:53:29 DEBUG Exiting _get_crumb_basic()
09:53:29 DEBUG Exiting _get_cookie_and_crumb_basic()
09:53:29 DEBUG Exiting _get_cookie_and_crumb()
09:53:29 DEBUG response code=200
09:53:29 DEBUG Exiting _make_request()
09:53:29 DEBUG Exiting get()
09:53:29 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:53:16
09:53:29 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:53:16-05:00
09:53:29 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:53:29 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:53:29 DEBUG Exiting history()
09:53:29 DEBUG Exiting history()
09:53:29 DEBUG Entering history()
09:53:29 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:53:29 DEBUG Entering get()
09:53:29 DEBUG Entering _make_request()
09:53:29 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:53:29 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:53:29 DEBUG Entering _get_cookie_and_crumb()
09:53:29 DEBUG cookie_mode = 'basic'
09:53:29 DEBUG Entering _get_cookie_and_crumb_basic()
09:53:29 DEBUG Entering _get_cookie_basic()
09:53:29 DEBUG reusing cookie
09:53:29 DEBUG Exiting _get_cookie_basic()
09:53:29 DEBUG Entering _get_crumb_basic()
09:53:29 DEBUG reusing crumb
09:53:29 DEBUG Exiting _get_crumb_basic()
09:53:29 DEBUG Exiting _get_cookie_and_crumb_basic()
09:53:29 DEBUG Exiting _get_cookie_and_crumb()
09:53:29 DEBUG response code=200
09:53:29 DEBUG Exiting _make_request()
09:53:29 DEBUG Exiting get()
09:53:29 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:53:16
09:53:29 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:53:16-05:00
09:53:29 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:53:16-05:00
09:53:29 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:53:29 DEBUG Exiting history()
09:53:39 DEBUG Entering history()
09:53:39 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:53:39 DEBUG Entering history()
09:53:39 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:53:39 DEBUG Entering get()
09:53:39 DEBUG Entering _make_request()
09:53:39 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:53:39 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:53:39 DEBUG Entering _get_cookie_and_crumb()
09:53:39 DEBUG cookie_mode = 'basic'
09:53:39 DEBUG Entering _get_cookie_and_crumb_basic()
09:53:39 DEBUG Entering _get_cookie_basic()
09:53:39 DEBUG reusing cookie
09:53:39 DEBUG Exiting _get_cookie_basic()
09:53:39 DEBUG Entering _get_crumb_basic()
09:53:39 DEBUG reusing crumb
09:53:39 DEBUG Exiting _get_crumb_basic()
09:53:39 DEBUG Exiting _get_cookie_and_crumb_basic()
09:53:39 DEBUG Exiting _get_cookie_and_crumb()
09:53:39 DEBUG response code=200
09:53:39 DEBUG Exiting _make_request()
09:53:39 DEBUG Exiting get()
09:53:39 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:53:39
09:53:39 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:53:39-05:00
09:53:39 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:53:39 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:53:39 DEBUG Exiting history()
09:53:39 DEBUG Exiting history()
09:53:39 DEBUG Entering history()
09:53:39 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:53:39 DEBUG Entering get()
09:53:39 DEBUG Entering _make_request()
09:53:39 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:53:39 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:53:39 DEBUG Entering _get_cookie_and_crumb()
09:53:39 DEBUG cookie_mode = 'basic'
09:53:39 DEBUG Entering _get_cookie_and_crumb_basic()
09:53:39 DEBUG Entering _get_cookie_basic()
09:53:39 DEBUG reusing cookie
09:53:39 DEBUG Exiting _get_cookie_basic()
09:53:39 DEBUG Entering _get_crumb_basic()
09:53:39 DEBUG reusing crumb
09:53:39 DEBUG Exiting _get_crumb_basic()
09:53:39 DEBUG Exiting _get_cookie_and_crumb_basic()
09:53:39 DEBUG Exiting _get_cookie_and_crumb()
09:53:39 DEBUG response code=200
09:53:39 DEBUG Exiting _make_request()
09:53:39 DEBUG Exiting get()
09:53:39 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:53:39
09:53:39 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:53:39-05:00
09:53:39 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:53:39-05:00
09:53:39 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:53:39 DEBUG Exiting history()
09:53:39 DEBUG POLL [Yahoo]: 09:53:39 Price=$56.46
09:53:39 DEBUG CHECK: C=56.46 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
09:53:46 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:53:49 DEBUG Entering history()
09:53:49 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:53:49 DEBUG Entering history()
09:53:49 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:53:49 DEBUG Entering get()
09:53:49 DEBUG Entering _make_request()
09:53:49 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:53:49 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:53:49 DEBUG Entering _get_cookie_and_crumb()
09:53:49 DEBUG cookie_mode = 'basic'
09:53:49 DEBUG Entering _get_cookie_and_crumb_basic()
09:53:49 DEBUG Entering _get_cookie_basic()
09:53:49 DEBUG reusing cookie
09:53:49 DEBUG Exiting _get_cookie_basic()
09:53:49 DEBUG Entering _get_crumb_basic()
09:53:49 DEBUG reusing crumb
09:53:49 DEBUG Exiting _get_crumb_basic()
09:53:49 DEBUG Exiting _get_cookie_and_crumb_basic()
09:53:49 DEBUG Exiting _get_cookie_and_crumb()
09:53:49 DEBUG response code=200
09:53:49 DEBUG Exiting _make_request()
09:53:49 DEBUG Exiting get()
09:53:49 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:53:39
09:53:49 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:53:39-05:00
09:53:49 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:53:49 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:53:49 DEBUG Exiting history()
09:53:49 DEBUG Exiting history()
09:53:49 DEBUG Entering history()
09:53:49 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:53:49 DEBUG Entering get()
09:53:49 DEBUG Entering _make_request()
09:53:49 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:53:49 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:53:49 DEBUG Entering _get_cookie_and_crumb()
09:53:49 DEBUG cookie_mode = 'basic'
09:53:49 DEBUG Entering _get_cookie_and_crumb_basic()
09:53:49 DEBUG Entering _get_cookie_basic()
09:53:49 DEBUG reusing cookie
09:53:49 DEBUG Exiting _get_cookie_basic()
09:53:49 DEBUG Entering _get_crumb_basic()
09:53:49 DEBUG reusing crumb
09:53:49 DEBUG Exiting _get_crumb_basic()
09:53:49 DEBUG Exiting _get_cookie_and_crumb_basic()
09:53:49 DEBUG Exiting _get_cookie_and_crumb()
09:53:49 DEBUG response code=200
09:53:49 DEBUG Exiting _make_request()
09:53:49 DEBUG Exiting get()
09:53:49 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:53:39
09:53:49 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:53:39-05:00
09:53:49 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:53:39-05:00
09:53:49 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:53:49 DEBUG Exiting history()
09:53:59 DEBUG Entering history()
09:53:59 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:53:59 DEBUG Entering history()
09:53:59 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:53:59 DEBUG Entering get()
09:53:59 DEBUG Entering _make_request()
09:53:59 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:53:59 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:53:59 DEBUG Entering _get_cookie_and_crumb()
09:53:59 DEBUG cookie_mode = 'basic'
09:53:59 DEBUG Entering _get_cookie_and_crumb_basic()
09:53:59 DEBUG Entering _get_cookie_basic()
09:53:59 DEBUG reusing cookie
09:53:59 DEBUG Exiting _get_cookie_basic()
09:53:59 DEBUG Entering _get_crumb_basic()
09:53:59 DEBUG reusing crumb
09:53:59 DEBUG Exiting _get_crumb_basic()
09:53:59 DEBUG Exiting _get_cookie_and_crumb_basic()
09:53:59 DEBUG Exiting _get_cookie_and_crumb()
09:54:00 DEBUG response code=200
09:54:00 DEBUG Exiting _make_request()
09:54:00 DEBUG Exiting get()
09:54:00 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:53:47
09:54:00 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:53:47-05:00
09:54:00 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:54:00 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:54:00 DEBUG Exiting history()
09:54:00 DEBUG Exiting history()
09:54:00 DEBUG Entering history()
09:54:00 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:54:00 DEBUG Entering get()
09:54:00 DEBUG Entering _make_request()
09:54:00 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:54:00 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:54:00 DEBUG Entering _get_cookie_and_crumb()
09:54:00 DEBUG cookie_mode = 'basic'
09:54:00 DEBUG Entering _get_cookie_and_crumb_basic()
09:54:00 DEBUG Entering _get_cookie_basic()
09:54:00 DEBUG reusing cookie
09:54:00 DEBUG Exiting _get_cookie_basic()
09:54:00 DEBUG Entering _get_crumb_basic()
09:54:00 DEBUG reusing crumb
09:54:00 DEBUG Exiting _get_crumb_basic()
09:54:00 DEBUG Exiting _get_cookie_and_crumb_basic()
09:54:00 DEBUG Exiting _get_cookie_and_crumb()
09:54:00 DEBUG response code=200
09:54:00 DEBUG Exiting _make_request()
09:54:00 DEBUG Exiting get()
09:54:00 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:53:47
09:54:00 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:53:47-05:00
09:54:00 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:53:47-05:00
09:54:00 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:54:00 DEBUG Exiting history()
09:54:00 DEBUG POLL [Yahoo]: 09:54:00 Price=$56.48
09:54:00 DEBUG CHECK: C=56.48 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
09:54:00 DEBUG BAR: 09:53:00 O=56.47 H=56.47 L=56.47 C=56.47
09:54:00 DEBUG Checking: C=56.47 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
09:54:10 DEBUG Entering history()
09:54:10 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:54:10 DEBUG Entering history()
09:54:10 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:54:10 DEBUG Entering get()
09:54:10 DEBUG Entering _make_request()
09:54:10 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:54:10 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:54:10 DEBUG Entering _get_cookie_and_crumb()
09:54:10 DEBUG cookie_mode = 'basic'
09:54:10 DEBUG Entering _get_cookie_and_crumb_basic()
09:54:10 DEBUG Entering _get_cookie_basic()
09:54:10 DEBUG reusing cookie
09:54:10 DEBUG Exiting _get_cookie_basic()
09:54:10 DEBUG Entering _get_crumb_basic()
09:54:10 DEBUG reusing crumb
09:54:10 DEBUG Exiting _get_crumb_basic()
09:54:10 DEBUG Exiting _get_cookie_and_crumb_basic()
09:54:10 DEBUG Exiting _get_cookie_and_crumb()
09:54:10 DEBUG response code=200
09:54:10 DEBUG Exiting _make_request()
09:54:10 DEBUG Exiting get()
09:54:10 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:54:06
09:54:10 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:54:06-05:00
09:54:10 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:54:10 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:54:10 DEBUG Exiting history()
09:54:10 DEBUG Exiting history()
09:54:10 DEBUG Entering history()
09:54:10 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:54:10 DEBUG Entering get()
09:54:10 DEBUG Entering _make_request()
09:54:10 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:54:10 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:54:10 DEBUG Entering _get_cookie_and_crumb()
09:54:10 DEBUG cookie_mode = 'basic'
09:54:10 DEBUG Entering _get_cookie_and_crumb_basic()
09:54:10 DEBUG Entering _get_cookie_basic()
09:54:10 DEBUG reusing cookie
09:54:10 DEBUG Exiting _get_cookie_basic()
09:54:10 DEBUG Entering _get_crumb_basic()
09:54:10 DEBUG reusing crumb
09:54:10 DEBUG Exiting _get_crumb_basic()
09:54:10 DEBUG Exiting _get_cookie_and_crumb_basic()
09:54:10 DEBUG Exiting _get_cookie_and_crumb()
09:54:10 DEBUG response code=200
09:54:10 DEBUG Exiting _make_request()
09:54:10 DEBUG Exiting get()
09:54:10 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:53:47
09:54:10 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:53:47-05:00
09:54:10 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:53:47-05:00
09:54:10 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:54:10 DEBUG Exiting history()
09:54:10 DEBUG POLL [Yahoo]: 09:54:10 Price=$56.33
09:54:10 DEBUG CHECK: C=56.33 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
09:54:16 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:54:20 DEBUG Entering history()
09:54:20 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:54:20 DEBUG Entering history()
09:54:20 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:54:20 DEBUG Entering get()
09:54:20 DEBUG Entering _make_request()
09:54:20 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:54:20 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:54:20 DEBUG Entering _get_cookie_and_crumb()
09:54:20 DEBUG cookie_mode = 'basic'
09:54:20 DEBUG Entering _get_cookie_and_crumb_basic()
09:54:20 DEBUG Entering _get_cookie_basic()
09:54:20 DEBUG reusing cookie
09:54:20 DEBUG Exiting _get_cookie_basic()
09:54:20 DEBUG Entering _get_crumb_basic()
09:54:20 DEBUG reusing crumb
09:54:20 DEBUG Exiting _get_crumb_basic()
09:54:20 DEBUG Exiting _get_cookie_and_crumb_basic()
09:54:20 DEBUG Exiting _get_cookie_and_crumb()
09:54:20 DEBUG response code=200
09:54:20 DEBUG Exiting _make_request()
09:54:20 DEBUG Exiting get()
09:54:20 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:54:06
09:54:20 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:54:06-05:00
09:54:20 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:54:20 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:54:20 DEBUG Exiting history()
09:54:20 DEBUG Exiting history()
09:54:20 DEBUG Entering history()
09:54:20 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:54:20 DEBUG Entering get()
09:54:20 DEBUG Entering _make_request()
09:54:20 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:54:20 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:54:20 DEBUG Entering _get_cookie_and_crumb()
09:54:20 DEBUG cookie_mode = 'basic'
09:54:20 DEBUG Entering _get_cookie_and_crumb_basic()
09:54:20 DEBUG Entering _get_cookie_basic()
09:54:20 DEBUG reusing cookie
09:54:20 DEBUG Exiting _get_cookie_basic()
09:54:20 DEBUG Entering _get_crumb_basic()
09:54:20 DEBUG reusing crumb
09:54:20 DEBUG Exiting _get_crumb_basic()
09:54:20 DEBUG Exiting _get_cookie_and_crumb_basic()
09:54:20 DEBUG Exiting _get_cookie_and_crumb()
09:54:20 DEBUG response code=200
09:54:20 DEBUG Exiting _make_request()
09:54:20 DEBUG Exiting get()
09:54:20 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:54:17
09:54:20 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:54:17-05:00
09:54:20 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:54:17-05:00
09:54:20 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:54:20 DEBUG Exiting history()
09:54:27 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
09:54:30 DEBUG Entering history()
09:54:30 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:54:30 DEBUG Entering history()
09:54:30 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:54:30 DEBUG Entering get()
09:54:30 DEBUG Entering _make_request()
09:54:30 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:54:30 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:54:30 DEBUG Entering _get_cookie_and_crumb()
09:54:30 DEBUG cookie_mode = 'basic'
09:54:30 DEBUG Entering _get_cookie_and_crumb_basic()
09:54:30 DEBUG Entering _get_cookie_basic()
09:54:30 DEBUG reusing cookie
09:54:30 DEBUG Exiting _get_cookie_basic()
09:54:30 DEBUG Entering _get_crumb_basic()
09:54:30 DEBUG reusing crumb
09:54:30 DEBUG Exiting _get_crumb_basic()
09:54:30 DEBUG Exiting _get_cookie_and_crumb_basic()
09:54:30 DEBUG Exiting _get_cookie_and_crumb()
09:54:30 DEBUG response code=200
09:54:30 DEBUG Exiting _make_request()
09:54:30 DEBUG Exiting get()
09:54:30 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:54:26
09:54:30 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:54:26-05:00
09:54:30 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:54:30 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:54:30 DEBUG Exiting history()
09:54:30 DEBUG Exiting history()
09:54:30 DEBUG Entering history()
09:54:30 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:54:30 DEBUG Entering get()
09:54:30 DEBUG Entering _make_request()
09:54:30 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:54:30 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:54:30 DEBUG Entering _get_cookie_and_crumb()
09:54:30 DEBUG cookie_mode = 'basic'
09:54:30 DEBUG Entering _get_cookie_and_crumb_basic()
09:54:30 DEBUG Entering _get_cookie_basic()
09:54:30 DEBUG reusing cookie
09:54:30 DEBUG Exiting _get_cookie_basic()
09:54:30 DEBUG Entering _get_crumb_basic()
09:54:30 DEBUG reusing crumb
09:54:30 DEBUG Exiting _get_crumb_basic()
09:54:30 DEBUG Exiting _get_cookie_and_crumb_basic()
09:54:30 DEBUG Exiting _get_cookie_and_crumb()
09:54:30 DEBUG response code=200
09:54:30 DEBUG Exiting _make_request()
09:54:30 DEBUG Exiting get()
09:54:30 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:54:17
09:54:30 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:54:17-05:00
09:54:30 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:54:17-05:00
09:54:30 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:54:30 DEBUG Exiting history()
09:54:30 DEBUG POLL [Yahoo]: 09:54:30 Price=$56.39
09:54:30 DEBUG CHECK: C=56.39 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
09:54:40 DEBUG Entering history()
09:54:40 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:54:40 DEBUG Entering history()
09:54:40 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:54:40 DEBUG Entering get()
09:54:40 DEBUG Entering _make_request()
09:54:40 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:54:40 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:54:40 DEBUG Entering _get_cookie_and_crumb()
09:54:40 DEBUG cookie_mode = 'basic'
09:54:40 DEBUG Entering _get_cookie_and_crumb_basic()
09:54:40 DEBUG Entering _get_cookie_basic()
09:54:40 DEBUG reusing cookie
09:54:40 DEBUG Exiting _get_cookie_basic()
09:54:40 DEBUG Entering _get_crumb_basic()
09:54:40 DEBUG reusing crumb
09:54:40 DEBUG Exiting _get_crumb_basic()
09:54:40 DEBUG Exiting _get_cookie_and_crumb_basic()
09:54:40 DEBUG Exiting _get_cookie_and_crumb()
09:54:40 DEBUG response code=200
09:54:40 DEBUG Exiting _make_request()
09:54:40 DEBUG Exiting get()
09:54:40 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:54:26
09:54:40 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:54:26-05:00
09:54:40 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:54:40 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:54:40 DEBUG Exiting history()
09:54:40 DEBUG Exiting history()
09:54:40 DEBUG Entering history()
09:54:40 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:54:40 DEBUG Entering get()
09:54:40 DEBUG Entering _make_request()
09:54:40 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:54:40 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:54:40 DEBUG Entering _get_cookie_and_crumb()
09:54:40 DEBUG cookie_mode = 'basic'
09:54:40 DEBUG Entering _get_cookie_and_crumb_basic()
09:54:40 DEBUG Entering _get_cookie_basic()
09:54:40 DEBUG reusing cookie
09:54:40 DEBUG Exiting _get_cookie_basic()
09:54:40 DEBUG Entering _get_crumb_basic()
09:54:40 DEBUG reusing crumb
09:54:40 DEBUG Exiting _get_crumb_basic()
09:54:40 DEBUG Exiting _get_cookie_and_crumb_basic()
09:54:40 DEBUG Exiting _get_cookie_and_crumb()
09:54:40 DEBUG response code=200
09:54:40 DEBUG Exiting _make_request()
09:54:40 DEBUG Exiting get()
09:54:40 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:54:39
09:54:40 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:54:39-05:00
09:54:40 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:54:39-05:00
09:54:40 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:54:40 DEBUG Exiting history()
09:54:46 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:54:50 DEBUG Entering history()
09:54:50 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:54:50 DEBUG Entering history()
09:54:50 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:54:50 DEBUG Entering get()
09:54:50 DEBUG Entering _make_request()
09:54:50 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:54:50 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:54:50 DEBUG Entering _get_cookie_and_crumb()
09:54:50 DEBUG cookie_mode = 'basic'
09:54:50 DEBUG Entering _get_cookie_and_crumb_basic()
09:54:50 DEBUG Entering _get_cookie_basic()
09:54:50 DEBUG reusing cookie
09:54:50 DEBUG Exiting _get_cookie_basic()
09:54:50 DEBUG Entering _get_crumb_basic()
09:54:50 DEBUG reusing crumb
09:54:50 DEBUG Exiting _get_crumb_basic()
09:54:50 DEBUG Exiting _get_cookie_and_crumb_basic()
09:54:50 DEBUG Exiting _get_cookie_and_crumb()
09:54:51 DEBUG response code=200
09:54:51 DEBUG Exiting _make_request()
09:54:51 DEBUG Exiting get()
09:54:51 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:54:48
09:54:51 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:54:48-05:00
09:54:51 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:54:51 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:54:51 DEBUG Exiting history()
09:54:51 DEBUG Exiting history()
09:54:51 DEBUG Entering history()
09:54:51 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:54:51 DEBUG Entering get()
09:54:51 DEBUG Entering _make_request()
09:54:51 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:54:51 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:54:51 DEBUG Entering _get_cookie_and_crumb()
09:54:51 DEBUG cookie_mode = 'basic'
09:54:51 DEBUG Entering _get_cookie_and_crumb_basic()
09:54:51 DEBUG Entering _get_cookie_basic()
09:54:51 DEBUG reusing cookie
09:54:51 DEBUG Exiting _get_cookie_basic()
09:54:51 DEBUG Entering _get_crumb_basic()
09:54:51 DEBUG reusing crumb
09:54:51 DEBUG Exiting _get_crumb_basic()
09:54:51 DEBUG Exiting _get_cookie_and_crumb_basic()
09:54:51 DEBUG Exiting _get_cookie_and_crumb()
09:54:51 DEBUG response code=200
09:54:51 DEBUG Exiting _make_request()
09:54:51 DEBUG Exiting get()
09:54:51 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:54:48
09:54:51 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:54:48-05:00
09:54:51 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:54:48-05:00
09:54:51 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:54:51 DEBUG Exiting history()
09:54:51 DEBUG POLL [Yahoo]: 09:54:51 Price=$56.37
09:54:51 DEBUG CHECK: C=56.37 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
09:55:01 DEBUG Entering history()
09:55:01 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:55:01 DEBUG Entering history()
09:55:01 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:55:01 DEBUG Entering get()
09:55:01 DEBUG Entering _make_request()
09:55:01 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:55:01 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:55:01 DEBUG Entering _get_cookie_and_crumb()
09:55:01 DEBUG cookie_mode = 'basic'
09:55:01 DEBUG Entering _get_cookie_and_crumb_basic()
09:55:01 DEBUG Entering _get_cookie_basic()
09:55:01 DEBUG reusing cookie
09:55:01 DEBUG Exiting _get_cookie_basic()
09:55:01 DEBUG Entering _get_crumb_basic()
09:55:01 DEBUG reusing crumb
09:55:01 DEBUG Exiting _get_crumb_basic()
09:55:01 DEBUG Exiting _get_cookie_and_crumb_basic()
09:55:01 DEBUG Exiting _get_cookie_and_crumb()
09:55:01 DEBUG response code=200
09:55:01 DEBUG Exiting _make_request()
09:55:01 DEBUG Exiting get()
09:55:01 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:54:59
09:55:01 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:54:59-05:00
09:55:01 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:55:01 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:55:01 DEBUG Exiting history()
09:55:01 DEBUG Exiting history()
09:55:01 DEBUG Entering history()
09:55:01 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:55:01 DEBUG Entering get()
09:55:01 DEBUG Entering _make_request()
09:55:01 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:55:01 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:55:01 DEBUG Entering _get_cookie_and_crumb()
09:55:01 DEBUG cookie_mode = 'basic'
09:55:01 DEBUG Entering _get_cookie_and_crumb_basic()
09:55:01 DEBUG Entering _get_cookie_basic()
09:55:01 DEBUG reusing cookie
09:55:01 DEBUG Exiting _get_cookie_basic()
09:55:01 DEBUG Entering _get_crumb_basic()
09:55:01 DEBUG reusing crumb
09:55:01 DEBUG Exiting _get_crumb_basic()
09:55:01 DEBUG Exiting _get_cookie_and_crumb_basic()
09:55:01 DEBUG Exiting _get_cookie_and_crumb()
09:55:01 DEBUG response code=200
09:55:01 DEBUG Exiting _make_request()
09:55:01 DEBUG Exiting get()
09:55:01 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:54:59
09:55:01 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:54:59-05:00
09:55:01 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:54:59-05:00
09:55:01 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:55:01 DEBUG Exiting history()
09:55:01 DEBUG POLL [Yahoo]: 09:55:01 Price=$56.37
09:55:01 DEBUG CHECK: C=56.37 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
09:55:11 DEBUG Entering history()
09:55:11 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:55:11 DEBUG Entering history()
09:55:11 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:55:11 DEBUG Entering get()
09:55:11 DEBUG Entering _make_request()
09:55:11 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:55:11 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:55:11 DEBUG Entering _get_cookie_and_crumb()
09:55:11 DEBUG cookie_mode = 'basic'
09:55:11 DEBUG Entering _get_cookie_and_crumb_basic()
09:55:11 DEBUG Entering _get_cookie_basic()
09:55:11 DEBUG reusing cookie
09:55:11 DEBUG Exiting _get_cookie_basic()
09:55:11 DEBUG Entering _get_crumb_basic()
09:55:11 DEBUG reusing crumb
09:55:11 DEBUG Exiting _get_crumb_basic()
09:55:11 DEBUG Exiting _get_cookie_and_crumb_basic()
09:55:11 DEBUG Exiting _get_cookie_and_crumb()
09:55:11 DEBUG response code=200
09:55:11 DEBUG Exiting _make_request()
09:55:11 DEBUG Exiting get()
09:55:11 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:54:59
09:55:11 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:54:59-05:00
09:55:11 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:55:11 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:55:11 DEBUG Exiting history()
09:55:11 DEBUG Exiting history()
09:55:11 DEBUG Entering history()
09:55:11 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:55:11 DEBUG Entering get()
09:55:11 DEBUG Entering _make_request()
09:55:11 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:55:11 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:55:11 DEBUG Entering _get_cookie_and_crumb()
09:55:11 DEBUG cookie_mode = 'basic'
09:55:11 DEBUG Entering _get_cookie_and_crumb_basic()
09:55:11 DEBUG Entering _get_cookie_basic()
09:55:11 DEBUG reusing cookie
09:55:11 DEBUG Exiting _get_cookie_basic()
09:55:11 DEBUG Entering _get_crumb_basic()
09:55:11 DEBUG reusing crumb
09:55:11 DEBUG Exiting _get_crumb_basic()
09:55:11 DEBUG Exiting _get_cookie_and_crumb_basic()
09:55:11 DEBUG Exiting _get_cookie_and_crumb()
09:55:11 DEBUG response code=200
09:55:11 DEBUG Exiting _make_request()
09:55:11 DEBUG Exiting get()
09:55:11 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:54:59
09:55:11 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:54:59-05:00
09:55:11 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:54:59-05:00
09:55:11 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:55:11 DEBUG Exiting history()
09:55:16 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:55:21 DEBUG Entering history()
09:55:21 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:55:21 DEBUG Entering history()
09:55:21 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:55:21 DEBUG Entering get()
09:55:21 DEBUG Entering _make_request()
09:55:21 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:55:21 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:55:21 DEBUG Entering _get_cookie_and_crumb()
09:55:21 DEBUG cookie_mode = 'basic'
09:55:21 DEBUG Entering _get_cookie_and_crumb_basic()
09:55:21 DEBUG Entering _get_cookie_basic()
09:55:21 DEBUG reusing cookie
09:55:21 DEBUG Exiting _get_cookie_basic()
09:55:21 DEBUG Entering _get_crumb_basic()
09:55:21 DEBUG reusing crumb
09:55:21 DEBUG Exiting _get_crumb_basic()
09:55:21 DEBUG Exiting _get_cookie_and_crumb_basic()
09:55:21 DEBUG Exiting _get_cookie_and_crumb()
09:55:21 DEBUG response code=200
09:55:21 DEBUG Exiting _make_request()
09:55:21 DEBUG Exiting get()
09:55:21 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:55:16
09:55:21 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:55:16-05:00
09:55:21 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:55:21 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:55:21 DEBUG Exiting history()
09:55:21 DEBUG Exiting history()
09:55:21 DEBUG Entering history()
09:55:21 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:55:21 DEBUG Entering get()
09:55:21 DEBUG Entering _make_request()
09:55:21 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:55:21 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:55:21 DEBUG Entering _get_cookie_and_crumb()
09:55:21 DEBUG cookie_mode = 'basic'
09:55:21 DEBUG Entering _get_cookie_and_crumb_basic()
09:55:21 DEBUG Entering _get_cookie_basic()
09:55:21 DEBUG reusing cookie
09:55:21 DEBUG Exiting _get_cookie_basic()
09:55:21 DEBUG Entering _get_crumb_basic()
09:55:21 DEBUG reusing crumb
09:55:21 DEBUG Exiting _get_crumb_basic()
09:55:21 DEBUG Exiting _get_cookie_and_crumb_basic()
09:55:21 DEBUG Exiting _get_cookie_and_crumb()
09:55:21 DEBUG response code=200
09:55:21 DEBUG Exiting _make_request()
09:55:21 DEBUG Exiting get()
09:55:21 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:55:16
09:55:21 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:55:16-05:00
09:55:22 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:55:16-05:00
09:55:22 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:55:22 DEBUG Exiting history()
09:55:22 DEBUG POLL [Yahoo]: 09:55:22 Price=$56.38
09:55:22 DEBUG CHECK: C=56.38 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
09:55:27 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
09:55:32 DEBUG Entering history()
09:55:32 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:55:32 DEBUG Entering history()
09:55:32 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:55:32 DEBUG Entering get()
09:55:32 DEBUG Entering _make_request()
09:55:32 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:55:32 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:55:32 DEBUG Entering _get_cookie_and_crumb()
09:55:32 DEBUG cookie_mode = 'basic'
09:55:32 DEBUG Entering _get_cookie_and_crumb_basic()
09:55:32 DEBUG Entering _get_cookie_basic()
09:55:32 DEBUG reusing cookie
09:55:32 DEBUG Exiting _get_cookie_basic()
09:55:32 DEBUG Entering _get_crumb_basic()
09:55:32 DEBUG reusing crumb
09:55:32 DEBUG Exiting _get_crumb_basic()
09:55:32 DEBUG Exiting _get_cookie_and_crumb_basic()
09:55:32 DEBUG Exiting _get_cookie_and_crumb()
09:55:32 DEBUG response code=200
09:55:32 DEBUG Exiting _make_request()
09:55:32 DEBUG Exiting get()
09:55:32 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:55:25
09:55:32 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:55:25-05:00
09:55:32 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:55:32 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:55:32 DEBUG Exiting history()
09:55:32 DEBUG Exiting history()
09:55:32 DEBUG Entering history()
09:55:32 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:55:32 DEBUG Entering get()
09:55:32 DEBUG Entering _make_request()
09:55:32 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:55:32 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:55:32 DEBUG Entering _get_cookie_and_crumb()
09:55:32 DEBUG cookie_mode = 'basic'
09:55:32 DEBUG Entering _get_cookie_and_crumb_basic()
09:55:32 DEBUG Entering _get_cookie_basic()
09:55:32 DEBUG reusing cookie
09:55:32 DEBUG Exiting _get_cookie_basic()
09:55:32 DEBUG Entering _get_crumb_basic()
09:55:32 DEBUG reusing crumb
09:55:32 DEBUG Exiting _get_crumb_basic()
09:55:32 DEBUG Exiting _get_cookie_and_crumb_basic()
09:55:32 DEBUG Exiting _get_cookie_and_crumb()
09:55:32 DEBUG response code=200
09:55:32 DEBUG Exiting _make_request()
09:55:32 DEBUG Exiting get()
09:55:32 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:55:25
09:55:32 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:55:25-05:00
09:55:32 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:55:25-05:00
09:55:32 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:55:32 DEBUG Exiting history()
09:55:32 DEBUG POLL [Yahoo]: 09:55:32 Price=$56.40
09:55:32 DEBUG CHECK: C=56.40 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
09:55:42 DEBUG Entering history()
09:55:42 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:55:42 DEBUG Entering history()
09:55:42 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:55:42 DEBUG Entering get()
09:55:42 DEBUG Entering _make_request()
09:55:42 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:55:42 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:55:42 DEBUG Entering _get_cookie_and_crumb()
09:55:42 DEBUG cookie_mode = 'basic'
09:55:42 DEBUG Entering _get_cookie_and_crumb_basic()
09:55:42 DEBUG Entering _get_cookie_basic()
09:55:42 DEBUG reusing cookie
09:55:42 DEBUG Exiting _get_cookie_basic()
09:55:42 DEBUG Entering _get_crumb_basic()
09:55:42 DEBUG reusing crumb
09:55:42 DEBUG Exiting _get_crumb_basic()
09:55:42 DEBUG Exiting _get_cookie_and_crumb_basic()
09:55:42 DEBUG Exiting _get_cookie_and_crumb()
09:55:42 DEBUG response code=200
09:55:42 DEBUG Exiting _make_request()
09:55:42 DEBUG Exiting get()
09:55:42 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:55:25
09:55:42 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:55:25-05:00
09:55:42 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:55:42 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:55:42 DEBUG Exiting history()
09:55:42 DEBUG Exiting history()
09:55:42 DEBUG Entering history()
09:55:42 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:55:42 DEBUG Entering get()
09:55:42 DEBUG Entering _make_request()
09:55:42 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:55:42 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:55:42 DEBUG Entering _get_cookie_and_crumb()
09:55:42 DEBUG cookie_mode = 'basic'
09:55:42 DEBUG Entering _get_cookie_and_crumb_basic()
09:55:42 DEBUG Entering _get_cookie_basic()
09:55:42 DEBUG reusing cookie
09:55:42 DEBUG Exiting _get_cookie_basic()
09:55:42 DEBUG Entering _get_crumb_basic()
09:55:42 DEBUG reusing crumb
09:55:42 DEBUG Exiting _get_crumb_basic()
09:55:42 DEBUG Exiting _get_cookie_and_crumb_basic()
09:55:42 DEBUG Exiting _get_cookie_and_crumb()
09:55:42 DEBUG response code=200
09:55:42 DEBUG Exiting _make_request()
09:55:42 DEBUG Exiting get()
09:55:42 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:55:42
09:55:42 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:55:42-05:00
09:55:42 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:55:42-05:00
09:55:42 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:55:42 DEBUG Exiting history()
09:55:46 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:55:52 DEBUG Entering history()
09:55:52 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:55:52 DEBUG Entering history()
09:55:52 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:55:52 DEBUG Entering get()
09:55:52 DEBUG Entering _make_request()
09:55:52 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:55:52 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:55:52 DEBUG Entering _get_cookie_and_crumb()
09:55:52 DEBUG cookie_mode = 'basic'
09:55:52 DEBUG Entering _get_cookie_and_crumb_basic()
09:55:52 DEBUG Entering _get_cookie_basic()
09:55:52 DEBUG reusing cookie
09:55:52 DEBUG Exiting _get_cookie_basic()
09:55:52 DEBUG Entering _get_crumb_basic()
09:55:52 DEBUG reusing crumb
09:55:52 DEBUG Exiting _get_crumb_basic()
09:55:52 DEBUG Exiting _get_cookie_and_crumb_basic()
09:55:52 DEBUG Exiting _get_cookie_and_crumb()
09:55:52 DEBUG response code=200
09:55:52 DEBUG Exiting _make_request()
09:55:52 DEBUG Exiting get()
09:55:52 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:55:50
09:55:52 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:55:50-05:00
09:55:52 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:55:52 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:55:52 DEBUG Exiting history()
09:55:52 DEBUG Exiting history()
09:55:52 DEBUG Entering history()
09:55:52 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:55:52 DEBUG Entering get()
09:55:52 DEBUG Entering _make_request()
09:55:52 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:55:52 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:55:52 DEBUG Entering _get_cookie_and_crumb()
09:55:52 DEBUG cookie_mode = 'basic'
09:55:52 DEBUG Entering _get_cookie_and_crumb_basic()
09:55:52 DEBUG Entering _get_cookie_basic()
09:55:52 DEBUG reusing cookie
09:55:52 DEBUG Exiting _get_cookie_basic()
09:55:52 DEBUG Entering _get_crumb_basic()
09:55:52 DEBUG reusing crumb
09:55:52 DEBUG Exiting _get_crumb_basic()
09:55:52 DEBUG Exiting _get_cookie_and_crumb_basic()
09:55:52 DEBUG Exiting _get_cookie_and_crumb()
09:55:52 DEBUG response code=200
09:55:52 DEBUG Exiting _make_request()
09:55:52 DEBUG Exiting get()
09:55:52 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:55:42
09:55:52 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:55:42-05:00
09:55:52 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:55:42-05:00
09:55:52 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:55:52 DEBUG Exiting history()
09:55:52 DEBUG POLL [Yahoo]: 09:55:52 Price=$56.50
09:55:52 DEBUG CHECK: C=56.50 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
09:56:00 DEBUG BAR: 09:55:00 O=56.56 H=56.56 L=56.55 C=56.55
09:56:00 DEBUG Checking: C=56.55 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
09:56:02 DEBUG Entering history()
09:56:02 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:56:02 DEBUG Entering history()
09:56:02 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:56:02 DEBUG Entering get()
09:56:02 DEBUG Entering _make_request()
09:56:02 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:56:02 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:56:02 DEBUG Entering _get_cookie_and_crumb()
09:56:02 DEBUG cookie_mode = 'basic'
09:56:02 DEBUG Entering _get_cookie_and_crumb_basic()
09:56:02 DEBUG Entering _get_cookie_basic()
09:56:02 DEBUG reusing cookie
09:56:02 DEBUG Exiting _get_cookie_basic()
09:56:02 DEBUG Entering _get_crumb_basic()
09:56:02 DEBUG reusing crumb
09:56:02 DEBUG Exiting _get_crumb_basic()
09:56:02 DEBUG Exiting _get_cookie_and_crumb_basic()
09:56:02 DEBUG Exiting _get_cookie_and_crumb()
09:56:02 DEBUG response code=200
09:56:02 DEBUG Exiting _make_request()
09:56:02 DEBUG Exiting get()
09:56:02 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:55:50
09:56:02 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:55:50-05:00
09:56:02 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:56:02 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:56:02 DEBUG Exiting history()
09:56:02 DEBUG Exiting history()
09:56:02 DEBUG Entering history()
09:56:02 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:56:02 DEBUG Entering get()
09:56:02 DEBUG Entering _make_request()
09:56:02 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:56:02 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:56:02 DEBUG Entering _get_cookie_and_crumb()
09:56:02 DEBUG cookie_mode = 'basic'
09:56:02 DEBUG Entering _get_cookie_and_crumb_basic()
09:56:02 DEBUG Entering _get_cookie_basic()
09:56:02 DEBUG reusing cookie
09:56:02 DEBUG Exiting _get_cookie_basic()
09:56:02 DEBUG Entering _get_crumb_basic()
09:56:02 DEBUG reusing crumb
09:56:02 DEBUG Exiting _get_crumb_basic()
09:56:02 DEBUG Exiting _get_cookie_and_crumb_basic()
09:56:02 DEBUG Exiting _get_cookie_and_crumb()
09:56:02 DEBUG response code=200
09:56:02 DEBUG Exiting _make_request()
09:56:02 DEBUG Exiting get()
09:56:02 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:55:59
09:56:02 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:55:59-05:00
09:56:02 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:55:59-05:00
09:56:02 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:56:02 DEBUG Exiting history()
09:56:12 DEBUG Entering history()
09:56:12 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:56:12 DEBUG Entering history()
09:56:12 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:56:12 DEBUG Entering get()
09:56:12 DEBUG Entering _make_request()
09:56:12 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:56:12 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:56:12 DEBUG Entering _get_cookie_and_crumb()
09:56:12 DEBUG cookie_mode = 'basic'
09:56:12 DEBUG Entering _get_cookie_and_crumb_basic()
09:56:12 DEBUG Entering _get_cookie_basic()
09:56:12 DEBUG reusing cookie
09:56:12 DEBUG Exiting _get_cookie_basic()
09:56:12 DEBUG Entering _get_crumb_basic()
09:56:12 DEBUG reusing crumb
09:56:12 DEBUG Exiting _get_crumb_basic()
09:56:12 DEBUG Exiting _get_cookie_and_crumb_basic()
09:56:12 DEBUG Exiting _get_cookie_and_crumb()
09:56:12 DEBUG response code=200
09:56:12 DEBUG Exiting _make_request()
09:56:12 DEBUG Exiting get()
09:56:12 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:56:09
09:56:12 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:56:09-05:00
09:56:12 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:56:12 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:56:12 DEBUG Exiting history()
09:56:12 DEBUG Exiting history()
09:56:12 DEBUG Entering history()
09:56:12 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:56:12 DEBUG Entering get()
09:56:12 DEBUG Entering _make_request()
09:56:12 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:56:12 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:56:12 DEBUG Entering _get_cookie_and_crumb()
09:56:12 DEBUG cookie_mode = 'basic'
09:56:12 DEBUG Entering _get_cookie_and_crumb_basic()
09:56:12 DEBUG Entering _get_cookie_basic()
09:56:12 DEBUG reusing cookie
09:56:12 DEBUG Exiting _get_cookie_basic()
09:56:12 DEBUG Entering _get_crumb_basic()
09:56:12 DEBUG reusing crumb
09:56:12 DEBUG Exiting _get_crumb_basic()
09:56:12 DEBUG Exiting _get_cookie_and_crumb_basic()
09:56:12 DEBUG Exiting _get_cookie_and_crumb()
09:56:13 DEBUG response code=200
09:56:13 DEBUG Exiting _make_request()
09:56:13 DEBUG Exiting get()
09:56:13 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:56:09
09:56:13 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:56:09-05:00
09:56:13 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:56:09-05:00
09:56:13 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:56:13 DEBUG Exiting history()
09:56:13 DEBUG POLL [Yahoo]: 09:56:13 Price=$56.55
09:56:13 DEBUG CHECK: C=56.55 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
09:56:16 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:56:23 DEBUG Entering history()
09:56:23 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:56:23 DEBUG Entering history()
09:56:23 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:56:23 DEBUG Entering get()
09:56:23 DEBUG Entering _make_request()
09:56:23 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:56:23 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:56:23 DEBUG Entering _get_cookie_and_crumb()
09:56:23 DEBUG cookie_mode = 'basic'
09:56:23 DEBUG Entering _get_cookie_and_crumb_basic()
09:56:23 DEBUG Entering _get_cookie_basic()
09:56:23 DEBUG reusing cookie
09:56:23 DEBUG Exiting _get_cookie_basic()
09:56:23 DEBUG Entering _get_crumb_basic()
09:56:23 DEBUG reusing crumb
09:56:23 DEBUG Exiting _get_crumb_basic()
09:56:23 DEBUG Exiting _get_cookie_and_crumb_basic()
09:56:23 DEBUG Exiting _get_cookie_and_crumb()
09:56:23 DEBUG response code=200
09:56:23 DEBUG Exiting _make_request()
09:56:23 DEBUG Exiting get()
09:56:23 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:56:22
09:56:23 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:56:22-05:00
09:56:23 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:56:23 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:56:23 DEBUG Exiting history()
09:56:23 DEBUG Exiting history()
09:56:23 DEBUG Entering history()
09:56:23 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:56:23 DEBUG Entering get()
09:56:23 DEBUG Entering _make_request()
09:56:23 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:56:23 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:56:23 DEBUG Entering _get_cookie_and_crumb()
09:56:23 DEBUG cookie_mode = 'basic'
09:56:23 DEBUG Entering _get_cookie_and_crumb_basic()
09:56:23 DEBUG Entering _get_cookie_basic()
09:56:23 DEBUG reusing cookie
09:56:23 DEBUG Exiting _get_cookie_basic()
09:56:23 DEBUG Entering _get_crumb_basic()
09:56:23 DEBUG reusing crumb
09:56:23 DEBUG Exiting _get_crumb_basic()
09:56:23 DEBUG Exiting _get_cookie_and_crumb_basic()
09:56:23 DEBUG Exiting _get_cookie_and_crumb()
09:56:23 DEBUG response code=200
09:56:23 DEBUG Exiting _make_request()
09:56:23 DEBUG Exiting get()
09:56:23 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:56:22
09:56:23 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:56:22-05:00
09:56:23 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:56:22-05:00
09:56:23 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:56:23 DEBUG Exiting history()
09:56:23 DEBUG POLL [Yahoo]: 09:56:23 Price=$56.63
09:56:23 DEBUG CHECK: C=56.63 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
09:56:27 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
09:56:33 DEBUG Entering history()
09:56:33 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:56:33 DEBUG Entering history()
09:56:33 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:56:33 DEBUG Entering get()
09:56:33 DEBUG Entering _make_request()
09:56:33 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:56:33 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:56:33 DEBUG Entering _get_cookie_and_crumb()
09:56:33 DEBUG cookie_mode = 'basic'
09:56:33 DEBUG Entering _get_cookie_and_crumb_basic()
09:56:33 DEBUG Entering _get_cookie_basic()
09:56:33 DEBUG reusing cookie
09:56:33 DEBUG Exiting _get_cookie_basic()
09:56:33 DEBUG Entering _get_crumb_basic()
09:56:33 DEBUG reusing crumb
09:56:33 DEBUG Exiting _get_crumb_basic()
09:56:33 DEBUG Exiting _get_cookie_and_crumb_basic()
09:56:33 DEBUG Exiting _get_cookie_and_crumb()
09:56:33 DEBUG response code=200
09:56:33 DEBUG Exiting _make_request()
09:56:33 DEBUG Exiting get()
09:56:33 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:56:22
09:56:33 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:56:22-05:00
09:56:33 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:56:33 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:56:33 DEBUG Exiting history()
09:56:33 DEBUG Exiting history()
09:56:33 DEBUG Entering history()
09:56:33 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:56:33 DEBUG Entering get()
09:56:33 DEBUG Entering _make_request()
09:56:33 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:56:33 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:56:33 DEBUG Entering _get_cookie_and_crumb()
09:56:33 DEBUG cookie_mode = 'basic'
09:56:33 DEBUG Entering _get_cookie_and_crumb_basic()
09:56:33 DEBUG Entering _get_cookie_basic()
09:56:33 DEBUG reusing cookie
09:56:33 DEBUG Exiting _get_cookie_basic()
09:56:33 DEBUG Entering _get_crumb_basic()
09:56:33 DEBUG reusing crumb
09:56:33 DEBUG Exiting _get_crumb_basic()
09:56:33 DEBUG Exiting _get_cookie_and_crumb_basic()
09:56:33 DEBUG Exiting _get_cookie_and_crumb()
09:56:33 DEBUG response code=200
09:56:33 DEBUG Exiting _make_request()
09:56:33 DEBUG Exiting get()
09:56:33 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:56:22
09:56:33 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:56:22-05:00
09:56:33 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:56:22-05:00
09:56:33 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:56:33 DEBUG Exiting history()
09:56:43 DEBUG Entering history()
09:56:43 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:56:43 DEBUG Entering history()
09:56:43 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:56:43 DEBUG Entering get()
09:56:43 DEBUG Entering _make_request()
09:56:43 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:56:43 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:56:43 DEBUG Entering _get_cookie_and_crumb()
09:56:43 DEBUG cookie_mode = 'basic'
09:56:43 DEBUG Entering _get_cookie_and_crumb_basic()
09:56:43 DEBUG Entering _get_cookie_basic()
09:56:43 DEBUG reusing cookie
09:56:43 DEBUG Exiting _get_cookie_basic()
09:56:43 DEBUG Entering _get_crumb_basic()
09:56:43 DEBUG reusing crumb
09:56:43 DEBUG Exiting _get_crumb_basic()
09:56:43 DEBUG Exiting _get_cookie_and_crumb_basic()
09:56:43 DEBUG Exiting _get_cookie_and_crumb()
09:56:43 DEBUG response code=200
09:56:43 DEBUG Exiting _make_request()
09:56:43 DEBUG Exiting get()
09:56:43 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:56:42
09:56:43 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:56:42-05:00
09:56:43 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:56:43 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:56:43 DEBUG Exiting history()
09:56:43 DEBUG Exiting history()
09:56:43 DEBUG Entering history()
09:56:43 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:56:43 DEBUG Entering get()
09:56:43 DEBUG Entering _make_request()
09:56:43 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:56:43 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:56:43 DEBUG Entering _get_cookie_and_crumb()
09:56:43 DEBUG cookie_mode = 'basic'
09:56:43 DEBUG Entering _get_cookie_and_crumb_basic()
09:56:43 DEBUG Entering _get_cookie_basic()
09:56:43 DEBUG reusing cookie
09:56:43 DEBUG Exiting _get_cookie_basic()
09:56:43 DEBUG Entering _get_crumb_basic()
09:56:43 DEBUG reusing crumb
09:56:43 DEBUG Exiting _get_crumb_basic()
09:56:43 DEBUG Exiting _get_cookie_and_crumb_basic()
09:56:43 DEBUG Exiting _get_cookie_and_crumb()
09:56:43 DEBUG response code=200
09:56:43 DEBUG Exiting _make_request()
09:56:43 DEBUG Exiting get()
09:56:43 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:56:42
09:56:43 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:56:42-05:00
09:56:43 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:56:42-05:00
09:56:43 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:56:43 DEBUG Exiting history()
09:56:43 DEBUG POLL [Yahoo]: 09:56:43 Price=$56.68
09:56:43 DEBUG CHECK: C=56.68 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
09:56:46 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:56:53 DEBUG Entering history()
09:56:53 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:56:53 DEBUG Entering history()
09:56:53 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:56:53 DEBUG Entering get()
09:56:53 DEBUG Entering _make_request()
09:56:53 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:56:53 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:56:53 DEBUG Entering _get_cookie_and_crumb()
09:56:53 DEBUG cookie_mode = 'basic'
09:56:53 DEBUG Entering _get_cookie_and_crumb_basic()
09:56:53 DEBUG Entering _get_cookie_basic()
09:56:53 DEBUG reusing cookie
09:56:53 DEBUG Exiting _get_cookie_basic()
09:56:53 DEBUG Entering _get_crumb_basic()
09:56:53 DEBUG reusing crumb
09:56:53 DEBUG Exiting _get_crumb_basic()
09:56:53 DEBUG Exiting _get_cookie_and_crumb_basic()
09:56:53 DEBUG Exiting _get_cookie_and_crumb()
09:56:53 DEBUG response code=200
09:56:53 DEBUG Exiting _make_request()
09:56:53 DEBUG Exiting get()
09:56:53 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:56:42
09:56:53 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:56:42-05:00
09:56:53 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:56:53 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:56:53 DEBUG Exiting history()
09:56:53 DEBUG Exiting history()
09:56:53 DEBUG Entering history()
09:56:53 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:56:53 DEBUG Entering get()
09:56:53 DEBUG Entering _make_request()
09:56:53 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:56:53 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:56:53 DEBUG Entering _get_cookie_and_crumb()
09:56:53 DEBUG cookie_mode = 'basic'
09:56:53 DEBUG Entering _get_cookie_and_crumb_basic()
09:56:53 DEBUG Entering _get_cookie_basic()
09:56:53 DEBUG reusing cookie
09:56:53 DEBUG Exiting _get_cookie_basic()
09:56:53 DEBUG Entering _get_crumb_basic()
09:56:53 DEBUG reusing crumb
09:56:53 DEBUG Exiting _get_crumb_basic()
09:56:53 DEBUG Exiting _get_cookie_and_crumb_basic()
09:56:53 DEBUG Exiting _get_cookie_and_crumb()
09:56:53 DEBUG response code=200
09:56:53 DEBUG Exiting _make_request()
09:56:53 DEBUG Exiting get()
09:56:53 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:56:42
09:56:53 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:56:42-05:00
09:56:53 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:56:42-05:00
09:56:53 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:56:53 DEBUG Exiting history()
09:57:00 DEBUG BAR: 09:56:00 O=56.55 H=56.72 L=56.55 C=56.72
09:57:00 DEBUG Checking: C=56.72 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
09:57:03 DEBUG Entering history()
09:57:03 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:57:03 DEBUG Entering history()
09:57:03 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:57:03 DEBUG Entering get()
09:57:03 DEBUG Entering _make_request()
09:57:03 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:57:03 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:57:03 DEBUG Entering _get_cookie_and_crumb()
09:57:03 DEBUG cookie_mode = 'basic'
09:57:03 DEBUG Entering _get_cookie_and_crumb_basic()
09:57:03 DEBUG Entering _get_cookie_basic()
09:57:03 DEBUG reusing cookie
09:57:03 DEBUG Exiting _get_cookie_basic()
09:57:03 DEBUG Entering _get_crumb_basic()
09:57:03 DEBUG reusing crumb
09:57:03 DEBUG Exiting _get_crumb_basic()
09:57:03 DEBUG Exiting _get_cookie_and_crumb_basic()
09:57:03 DEBUG Exiting _get_cookie_and_crumb()
09:57:03 DEBUG response code=200
09:57:03 DEBUG Exiting _make_request()
09:57:03 DEBUG Exiting get()
09:57:03 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:57:02
09:57:03 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:57:02-05:00
09:57:03 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:57:03 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:57:03 DEBUG Exiting history()
09:57:03 DEBUG Exiting history()
09:57:03 DEBUG Entering history()
09:57:03 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:57:03 DEBUG Entering get()
09:57:03 DEBUG Entering _make_request()
09:57:03 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:57:03 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:57:03 DEBUG Entering _get_cookie_and_crumb()
09:57:03 DEBUG cookie_mode = 'basic'
09:57:03 DEBUG Entering _get_cookie_and_crumb_basic()
09:57:03 DEBUG Entering _get_cookie_basic()
09:57:03 DEBUG reusing cookie
09:57:03 DEBUG Exiting _get_cookie_basic()
09:57:03 DEBUG Entering _get_crumb_basic()
09:57:03 DEBUG reusing crumb
09:57:03 DEBUG Exiting _get_crumb_basic()
09:57:03 DEBUG Exiting _get_cookie_and_crumb_basic()
09:57:03 DEBUG Exiting _get_cookie_and_crumb()
09:57:03 DEBUG response code=200
09:57:03 DEBUG Exiting _make_request()
09:57:03 DEBUG Exiting get()
09:57:03 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:57:02
09:57:03 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:57:02-05:00
09:57:03 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:57:02-05:00
09:57:03 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:57:03 DEBUG Exiting history()
09:57:03 DEBUG POLL [Yahoo]: 09:57:03 Price=$56.69
09:57:03 DEBUG CHECK: C=56.69 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
09:57:13 DEBUG Entering history()
09:57:13 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:57:13 DEBUG Entering history()
09:57:13 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:57:13 DEBUG Entering get()
09:57:13 DEBUG Entering _make_request()
09:57:13 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:57:13 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:57:13 DEBUG Entering _get_cookie_and_crumb()
09:57:13 DEBUG cookie_mode = 'basic'
09:57:13 DEBUG Entering _get_cookie_and_crumb_basic()
09:57:13 DEBUG Entering _get_cookie_basic()
09:57:13 DEBUG reusing cookie
09:57:13 DEBUG Exiting _get_cookie_basic()
09:57:13 DEBUG Entering _get_crumb_basic()
09:57:13 DEBUG reusing crumb
09:57:13 DEBUG Exiting _get_crumb_basic()
09:57:13 DEBUG Exiting _get_cookie_and_crumb_basic()
09:57:13 DEBUG Exiting _get_cookie_and_crumb()
09:57:13 DEBUG response code=200
09:57:13 DEBUG Exiting _make_request()
09:57:13 DEBUG Exiting get()
09:57:13 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:57:02
09:57:13 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:57:02-05:00
09:57:14 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:57:14 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:57:14 DEBUG Exiting history()
09:57:14 DEBUG Exiting history()
09:57:14 DEBUG Entering history()
09:57:14 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:57:14 DEBUG Entering get()
09:57:14 DEBUG Entering _make_request()
09:57:14 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:57:14 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:57:14 DEBUG Entering _get_cookie_and_crumb()
09:57:14 DEBUG cookie_mode = 'basic'
09:57:14 DEBUG Entering _get_cookie_and_crumb_basic()
09:57:14 DEBUG Entering _get_cookie_basic()
09:57:14 DEBUG reusing cookie
09:57:14 DEBUG Exiting _get_cookie_basic()
09:57:14 DEBUG Entering _get_crumb_basic()
09:57:14 DEBUG reusing crumb
09:57:14 DEBUG Exiting _get_crumb_basic()
09:57:14 DEBUG Exiting _get_cookie_and_crumb_basic()
09:57:14 DEBUG Exiting _get_cookie_and_crumb()
09:57:14 DEBUG response code=200
09:57:14 DEBUG Exiting _make_request()
09:57:14 DEBUG Exiting get()
09:57:14 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:57:13
09:57:14 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:57:13-05:00
09:57:14 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:57:13-05:00
09:57:14 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:57:14 DEBUG Exiting history()
09:57:16 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:57:24 DEBUG Entering history()
09:57:24 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:57:24 DEBUG Entering history()
09:57:24 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:57:24 DEBUG Entering get()
09:57:24 DEBUG Entering _make_request()
09:57:24 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:57:24 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:57:24 DEBUG Entering _get_cookie_and_crumb()
09:57:24 DEBUG cookie_mode = 'basic'
09:57:24 DEBUG Entering _get_cookie_and_crumb_basic()
09:57:24 DEBUG Entering _get_cookie_basic()
09:57:24 DEBUG reusing cookie
09:57:24 DEBUG Exiting _get_cookie_basic()
09:57:24 DEBUG Entering _get_crumb_basic()
09:57:24 DEBUG reusing crumb
09:57:24 DEBUG Exiting _get_crumb_basic()
09:57:24 DEBUG Exiting _get_cookie_and_crumb_basic()
09:57:24 DEBUG Exiting _get_cookie_and_crumb()
09:57:24 DEBUG response code=200
09:57:24 DEBUG Exiting _make_request()
09:57:24 DEBUG Exiting get()
09:57:24 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:57:17
09:57:24 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:57:17-05:00
09:57:24 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:57:24 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:57:24 DEBUG Exiting history()
09:57:24 DEBUG Exiting history()
09:57:24 DEBUG Entering history()
09:57:24 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:57:24 DEBUG Entering get()
09:57:24 DEBUG Entering _make_request()
09:57:24 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:57:24 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:57:24 DEBUG Entering _get_cookie_and_crumb()
09:57:24 DEBUG cookie_mode = 'basic'
09:57:24 DEBUG Entering _get_cookie_and_crumb_basic()
09:57:24 DEBUG Entering _get_cookie_basic()
09:57:24 DEBUG reusing cookie
09:57:24 DEBUG Exiting _get_cookie_basic()
09:57:24 DEBUG Entering _get_crumb_basic()
09:57:24 DEBUG reusing crumb
09:57:24 DEBUG Exiting _get_crumb_basic()
09:57:24 DEBUG Exiting _get_cookie_and_crumb_basic()
09:57:24 DEBUG Exiting _get_cookie_and_crumb()
09:57:24 DEBUG response code=200
09:57:24 DEBUG Exiting _make_request()
09:57:24 DEBUG Exiting get()
09:57:24 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:57:13
09:57:24 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:57:13-05:00
09:57:24 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:57:13-05:00
09:57:24 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:57:24 DEBUG Exiting history()
09:57:24 DEBUG POLL [Yahoo]: 09:57:24 Price=$56.65
09:57:24 DEBUG CHECK: C=56.65 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
09:57:27 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
09:57:34 DEBUG Entering history()
09:57:34 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:57:34 DEBUG Entering history()
09:57:34 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:57:34 DEBUG Entering get()
09:57:34 DEBUG Entering _make_request()
09:57:34 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:57:34 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:57:34 DEBUG Entering _get_cookie_and_crumb()
09:57:34 DEBUG cookie_mode = 'basic'
09:57:34 DEBUG Entering _get_cookie_and_crumb_basic()
09:57:34 DEBUG Entering _get_cookie_basic()
09:57:34 DEBUG reusing cookie
09:57:34 DEBUG Exiting _get_cookie_basic()
09:57:34 DEBUG Entering _get_crumb_basic()
09:57:34 DEBUG reusing crumb
09:57:34 DEBUG Exiting _get_crumb_basic()
09:57:34 DEBUG Exiting _get_cookie_and_crumb_basic()
09:57:34 DEBUG Exiting _get_cookie_and_crumb()
09:57:34 DEBUG response code=200
09:57:34 DEBUG Exiting _make_request()
09:57:34 DEBUG Exiting get()
09:57:34 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:57:17
09:57:34 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:57:17-05:00
09:57:34 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:57:34 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:57:34 DEBUG Exiting history()
09:57:34 DEBUG Exiting history()
09:57:34 DEBUG Entering history()
09:57:34 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:57:34 DEBUG Entering get()
09:57:34 DEBUG Entering _make_request()
09:57:34 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:57:34 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:57:34 DEBUG Entering _get_cookie_and_crumb()
09:57:34 DEBUG cookie_mode = 'basic'
09:57:34 DEBUG Entering _get_cookie_and_crumb_basic()
09:57:34 DEBUG Entering _get_cookie_basic()
09:57:34 DEBUG reusing cookie
09:57:34 DEBUG Exiting _get_cookie_basic()
09:57:34 DEBUG Entering _get_crumb_basic()
09:57:34 DEBUG reusing crumb
09:57:34 DEBUG Exiting _get_crumb_basic()
09:57:34 DEBUG Exiting _get_cookie_and_crumb_basic()
09:57:34 DEBUG Exiting _get_cookie_and_crumb()
09:57:34 DEBUG response code=200
09:57:34 DEBUG Exiting _make_request()
09:57:34 DEBUG Exiting get()
09:57:34 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:57:30
09:57:34 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:57:30-05:00
09:57:34 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:57:30-05:00
09:57:34 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:57:34 DEBUG Exiting history()
09:57:44 DEBUG Entering history()
09:57:44 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:57:44 DEBUG Entering history()
09:57:44 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:57:44 DEBUG Entering get()
09:57:44 DEBUG Entering _make_request()
09:57:44 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:57:44 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:57:44 DEBUG Entering _get_cookie_and_crumb()
09:57:44 DEBUG cookie_mode = 'basic'
09:57:44 DEBUG Entering _get_cookie_and_crumb_basic()
09:57:44 DEBUG Entering _get_cookie_basic()
09:57:44 DEBUG reusing cookie
09:57:44 DEBUG Exiting _get_cookie_basic()
09:57:44 DEBUG Entering _get_crumb_basic()
09:57:44 DEBUG reusing crumb
09:57:44 DEBUG Exiting _get_crumb_basic()
09:57:44 DEBUG Exiting _get_cookie_and_crumb_basic()
09:57:44 DEBUG Exiting _get_cookie_and_crumb()
09:57:44 DEBUG response code=200
09:57:44 DEBUG Exiting _make_request()
09:57:44 DEBUG Exiting get()
09:57:44 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:57:40
09:57:44 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:57:40-05:00
09:57:44 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:57:44 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:57:44 DEBUG Exiting history()
09:57:44 DEBUG Exiting history()
09:57:44 DEBUG Entering history()
09:57:44 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:57:44 DEBUG Entering get()
09:57:44 DEBUG Entering _make_request()
09:57:44 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:57:44 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:57:44 DEBUG Entering _get_cookie_and_crumb()
09:57:44 DEBUG cookie_mode = 'basic'
09:57:44 DEBUG Entering _get_cookie_and_crumb_basic()
09:57:44 DEBUG Entering _get_cookie_basic()
09:57:44 DEBUG reusing cookie
09:57:44 DEBUG Exiting _get_cookie_basic()
09:57:44 DEBUG Entering _get_crumb_basic()
09:57:44 DEBUG reusing crumb
09:57:44 DEBUG Exiting _get_crumb_basic()
09:57:44 DEBUG Exiting _get_cookie_and_crumb_basic()
09:57:44 DEBUG Exiting _get_cookie_and_crumb()
09:57:44 DEBUG response code=200
09:57:44 DEBUG Exiting _make_request()
09:57:44 DEBUG Exiting get()
09:57:44 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:57:40
09:57:44 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:57:40-05:00
09:57:44 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:57:40-05:00
09:57:44 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:57:44 DEBUG Exiting history()
09:57:44 DEBUG POLL [Yahoo]: 09:57:44 Price=$56.70
09:57:44 DEBUG CHECK: C=56.70 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
09:57:46 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:57:54 DEBUG Entering history()
09:57:54 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:57:54 DEBUG Entering history()
09:57:54 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:57:54 DEBUG Entering get()
09:57:54 DEBUG Entering _make_request()
09:57:54 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:57:54 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:57:54 DEBUG Entering _get_cookie_and_crumb()
09:57:54 DEBUG cookie_mode = 'basic'
09:57:54 DEBUG Entering _get_cookie_and_crumb_basic()
09:57:54 DEBUG Entering _get_cookie_basic()
09:57:54 DEBUG reusing cookie
09:57:54 DEBUG Exiting _get_cookie_basic()
09:57:54 DEBUG Entering _get_crumb_basic()
09:57:54 DEBUG reusing crumb
09:57:54 DEBUG Exiting _get_crumb_basic()
09:57:54 DEBUG Exiting _get_cookie_and_crumb_basic()
09:57:54 DEBUG Exiting _get_cookie_and_crumb()
09:57:54 DEBUG response code=200
09:57:54 DEBUG Exiting _make_request()
09:57:54 DEBUG Exiting get()
09:57:54 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:57:40
09:57:54 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:57:40-05:00
09:57:54 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:57:54 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:57:54 DEBUG Exiting history()
09:57:54 DEBUG Exiting history()
09:57:54 DEBUG Entering history()
09:57:54 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:57:54 DEBUG Entering get()
09:57:54 DEBUG Entering _make_request()
09:57:54 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:57:54 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:57:54 DEBUG Entering _get_cookie_and_crumb()
09:57:54 DEBUG cookie_mode = 'basic'
09:57:54 DEBUG Entering _get_cookie_and_crumb_basic()
09:57:54 DEBUG Entering _get_cookie_basic()
09:57:54 DEBUG reusing cookie
09:57:54 DEBUG Exiting _get_cookie_basic()
09:57:54 DEBUG Entering _get_crumb_basic()
09:57:54 DEBUG reusing crumb
09:57:54 DEBUG Exiting _get_crumb_basic()
09:57:54 DEBUG Exiting _get_cookie_and_crumb_basic()
09:57:54 DEBUG Exiting _get_cookie_and_crumb()
09:57:54 DEBUG response code=200
09:57:54 DEBUG Exiting _make_request()
09:57:54 DEBUG Exiting get()
09:57:54 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:57:40
09:57:54 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:57:40-05:00
09:57:54 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:57:40-05:00
09:57:54 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:57:54 DEBUG Exiting history()
09:58:00 DEBUG BAR: 09:57:00 O=56.76 H=56.76 L=56.76 C=56.76
09:58:00 DEBUG Checking: C=56.76 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
09:58:04 DEBUG Entering history()
09:58:04 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:58:04 DEBUG Entering history()
09:58:04 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:58:04 DEBUG Entering get()
09:58:04 DEBUG Entering _make_request()
09:58:04 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:58:04 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:58:04 DEBUG Entering _get_cookie_and_crumb()
09:58:04 DEBUG cookie_mode = 'basic'
09:58:04 DEBUG Entering _get_cookie_and_crumb_basic()
09:58:04 DEBUG Entering _get_cookie_basic()
09:58:04 DEBUG reusing cookie
09:58:04 DEBUG Exiting _get_cookie_basic()
09:58:04 DEBUG Entering _get_crumb_basic()
09:58:04 DEBUG reusing crumb
09:58:04 DEBUG Exiting _get_crumb_basic()
09:58:04 DEBUG Exiting _get_cookie_and_crumb_basic()
09:58:04 DEBUG Exiting _get_cookie_and_crumb()
09:58:04 DEBUG response code=200
09:58:04 DEBUG Exiting _make_request()
09:58:04 DEBUG Exiting get()
09:58:04 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:58:03
09:58:04 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:58:03-05:00
09:58:04 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:58:04 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:58:04 DEBUG Exiting history()
09:58:04 DEBUG Exiting history()
09:58:04 DEBUG Entering history()
09:58:04 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:58:04 DEBUG Entering get()
09:58:04 DEBUG Entering _make_request()
09:58:04 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:58:04 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:58:04 DEBUG Entering _get_cookie_and_crumb()
09:58:04 DEBUG cookie_mode = 'basic'
09:58:04 DEBUG Entering _get_cookie_and_crumb_basic()
09:58:04 DEBUG Entering _get_cookie_basic()
09:58:04 DEBUG reusing cookie
09:58:04 DEBUG Exiting _get_cookie_basic()
09:58:04 DEBUG Entering _get_crumb_basic()
09:58:04 DEBUG reusing crumb
09:58:04 DEBUG Exiting _get_crumb_basic()
09:58:04 DEBUG Exiting _get_cookie_and_crumb_basic()
09:58:04 DEBUG Exiting _get_cookie_and_crumb()
09:58:05 DEBUG response code=200
09:58:05 DEBUG Exiting _make_request()
09:58:05 DEBUG Exiting get()
09:58:05 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:58:03
09:58:05 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:58:03-05:00
09:58:05 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:58:03-05:00
09:58:05 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:58:05 DEBUG Exiting history()
09:58:05 DEBUG POLL [Yahoo]: 09:58:05 Price=$56.83
09:58:05 DEBUG CHECK: C=56.83 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
09:58:15 DEBUG Entering history()
09:58:15 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:58:15 DEBUG Entering history()
09:58:15 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:58:15 DEBUG Entering get()
09:58:15 DEBUG Entering _make_request()
09:58:15 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:58:15 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:58:15 DEBUG Entering _get_cookie_and_crumb()
09:58:15 DEBUG cookie_mode = 'basic'
09:58:15 DEBUG Entering _get_cookie_and_crumb_basic()
09:58:15 DEBUG Entering _get_cookie_basic()
09:58:15 DEBUG reusing cookie
09:58:15 DEBUG Exiting _get_cookie_basic()
09:58:15 DEBUG Entering _get_crumb_basic()
09:58:15 DEBUG reusing crumb
09:58:15 DEBUG Exiting _get_crumb_basic()
09:58:15 DEBUG Exiting _get_cookie_and_crumb_basic()
09:58:15 DEBUG Exiting _get_cookie_and_crumb()
09:58:15 DEBUG response code=200
09:58:15 DEBUG Exiting _make_request()
09:58:15 DEBUG Exiting get()
09:58:15 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:58:11
09:58:15 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:58:11-05:00
09:58:15 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:58:15 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:58:15 DEBUG Exiting history()
09:58:15 DEBUG Exiting history()
09:58:15 DEBUG Entering history()
09:58:15 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:58:15 DEBUG Entering get()
09:58:15 DEBUG Entering _make_request()
09:58:15 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:58:15 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:58:15 DEBUG Entering _get_cookie_and_crumb()
09:58:15 DEBUG cookie_mode = 'basic'
09:58:15 DEBUG Entering _get_cookie_and_crumb_basic()
09:58:15 DEBUG Entering _get_cookie_basic()
09:58:15 DEBUG reusing cookie
09:58:15 DEBUG Exiting _get_cookie_basic()
09:58:15 DEBUG Entering _get_crumb_basic()
09:58:15 DEBUG reusing crumb
09:58:15 DEBUG Exiting _get_crumb_basic()
09:58:15 DEBUG Exiting _get_cookie_and_crumb_basic()
09:58:15 DEBUG Exiting _get_cookie_and_crumb()
09:58:15 DEBUG response code=200
09:58:15 DEBUG Exiting _make_request()
09:58:15 DEBUG Exiting get()
09:58:15 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:58:11
09:58:15 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:58:11-05:00
09:58:15 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:58:11-05:00
09:58:15 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:58:15 DEBUG Exiting history()
09:58:15 DEBUG POLL [Yahoo]: 09:58:15 Price=$56.88
09:58:15 DEBUG CHECK: C=56.88 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
09:58:16 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:58:25 DEBUG Entering history()
09:58:25 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:58:25 DEBUG Entering history()
09:58:25 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:58:25 DEBUG Entering get()
09:58:25 DEBUG Entering _make_request()
09:58:25 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:58:25 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:58:25 DEBUG Entering _get_cookie_and_crumb()
09:58:25 DEBUG cookie_mode = 'basic'
09:58:25 DEBUG Entering _get_cookie_and_crumb_basic()
09:58:25 DEBUG Entering _get_cookie_basic()
09:58:25 DEBUG reusing cookie
09:58:25 DEBUG Exiting _get_cookie_basic()
09:58:25 DEBUG Entering _get_crumb_basic()
09:58:25 DEBUG reusing crumb
09:58:25 DEBUG Exiting _get_crumb_basic()
09:58:25 DEBUG Exiting _get_cookie_and_crumb_basic()
09:58:25 DEBUG Exiting _get_cookie_and_crumb()
09:58:25 DEBUG response code=200
09:58:25 DEBUG Exiting _make_request()
09:58:25 DEBUG Exiting get()
09:58:25 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:58:23
09:58:25 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:58:23-05:00
09:58:25 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:58:25 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:58:25 DEBUG Exiting history()
09:58:25 DEBUG Exiting history()
09:58:25 DEBUG Entering history()
09:58:25 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:58:25 DEBUG Entering get()
09:58:25 DEBUG Entering _make_request()
09:58:25 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:58:25 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:58:25 DEBUG Entering _get_cookie_and_crumb()
09:58:25 DEBUG cookie_mode = 'basic'
09:58:25 DEBUG Entering _get_cookie_and_crumb_basic()
09:58:25 DEBUG Entering _get_cookie_basic()
09:58:25 DEBUG reusing cookie
09:58:25 DEBUG Exiting _get_cookie_basic()
09:58:25 DEBUG Entering _get_crumb_basic()
09:58:25 DEBUG reusing crumb
09:58:25 DEBUG Exiting _get_crumb_basic()
09:58:25 DEBUG Exiting _get_cookie_and_crumb_basic()
09:58:25 DEBUG Exiting _get_cookie_and_crumb()
09:58:25 DEBUG response code=200
09:58:25 DEBUG Exiting _make_request()
09:58:25 DEBUG Exiting get()
09:58:25 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:58:23
09:58:25 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:58:23-05:00
09:58:25 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:58:23-05:00
09:58:25 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:58:25 DEBUG Exiting history()
09:58:25 DEBUG POLL [Yahoo]: 09:58:25 Price=$56.92
09:58:25 DEBUG CHECK: C=56.92 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
09:58:27 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
09:58:35 DEBUG Entering history()
09:58:35 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:58:35 DEBUG Entering history()
09:58:35 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:58:35 DEBUG Entering get()
09:58:35 DEBUG Entering _make_request()
09:58:35 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:58:35 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:58:35 DEBUG Entering _get_cookie_and_crumb()
09:58:35 DEBUG cookie_mode = 'basic'
09:58:35 DEBUG Entering _get_cookie_and_crumb_basic()
09:58:35 DEBUG Entering _get_cookie_basic()
09:58:35 DEBUG reusing cookie
09:58:35 DEBUG Exiting _get_cookie_basic()
09:58:35 DEBUG Entering _get_crumb_basic()
09:58:35 DEBUG reusing crumb
09:58:35 DEBUG Exiting _get_crumb_basic()
09:58:35 DEBUG Exiting _get_cookie_and_crumb_basic()
09:58:35 DEBUG Exiting _get_cookie_and_crumb()
09:58:35 DEBUG response code=200
09:58:35 DEBUG Exiting _make_request()
09:58:35 DEBUG Exiting get()
09:58:35 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:58:32
09:58:35 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:58:32-05:00
09:58:35 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:58:35 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:58:35 DEBUG Exiting history()
09:58:35 DEBUG Exiting history()
09:58:35 DEBUG Entering history()
09:58:35 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:58:35 DEBUG Entering get()
09:58:35 DEBUG Entering _make_request()
09:58:35 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:58:35 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:58:35 DEBUG Entering _get_cookie_and_crumb()
09:58:35 DEBUG cookie_mode = 'basic'
09:58:35 DEBUG Entering _get_cookie_and_crumb_basic()
09:58:35 DEBUG Entering _get_cookie_basic()
09:58:35 DEBUG reusing cookie
09:58:35 DEBUG Exiting _get_cookie_basic()
09:58:35 DEBUG Entering _get_crumb_basic()
09:58:35 DEBUG reusing crumb
09:58:35 DEBUG Exiting _get_crumb_basic()
09:58:35 DEBUG Exiting _get_cookie_and_crumb_basic()
09:58:35 DEBUG Exiting _get_cookie_and_crumb()
09:58:35 DEBUG response code=200
09:58:35 DEBUG Exiting _make_request()
09:58:35 DEBUG Exiting get()
09:58:35 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:58:23
09:58:35 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:58:23-05:00
09:58:35 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:58:23-05:00
09:58:35 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:58:35 DEBUG Exiting history()
09:58:35 DEBUG POLL [Yahoo]: 09:58:35 Price=$56.96
09:58:35 DEBUG CHECK: C=56.96 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
09:58:45 DEBUG Entering history()
09:58:45 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:58:45 DEBUG Entering history()
09:58:45 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:58:45 DEBUG Entering get()
09:58:45 DEBUG Entering _make_request()
09:58:45 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:58:45 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:58:45 DEBUG Entering _get_cookie_and_crumb()
09:58:45 DEBUG cookie_mode = 'basic'
09:58:45 DEBUG Entering _get_cookie_and_crumb_basic()
09:58:45 DEBUG Entering _get_cookie_basic()
09:58:45 DEBUG reusing cookie
09:58:45 DEBUG Exiting _get_cookie_basic()
09:58:45 DEBUG Entering _get_crumb_basic()
09:58:45 DEBUG reusing crumb
09:58:45 DEBUG Exiting _get_crumb_basic()
09:58:45 DEBUG Exiting _get_cookie_and_crumb_basic()
09:58:45 DEBUG Exiting _get_cookie_and_crumb()
09:58:45 DEBUG response code=200
09:58:45 DEBUG Exiting _make_request()
09:58:45 DEBUG Exiting get()
09:58:45 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:58:32
09:58:45 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:58:32-05:00
09:58:45 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:58:45 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:58:45 DEBUG Exiting history()
09:58:45 DEBUG Exiting history()
09:58:45 DEBUG Entering history()
09:58:45 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:58:45 DEBUG Entering get()
09:58:45 DEBUG Entering _make_request()
09:58:45 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:58:45 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:58:45 DEBUG Entering _get_cookie_and_crumb()
09:58:45 DEBUG cookie_mode = 'basic'
09:58:45 DEBUG Entering _get_cookie_and_crumb_basic()
09:58:45 DEBUG Entering _get_cookie_basic()
09:58:45 DEBUG reusing cookie
09:58:45 DEBUG Exiting _get_cookie_basic()
09:58:45 DEBUG Entering _get_crumb_basic()
09:58:45 DEBUG reusing crumb
09:58:45 DEBUG Exiting _get_crumb_basic()
09:58:45 DEBUG Exiting _get_cookie_and_crumb_basic()
09:58:45 DEBUG Exiting _get_cookie_and_crumb()
09:58:45 DEBUG response code=200
09:58:45 DEBUG Exiting _make_request()
09:58:45 DEBUG Exiting get()
09:58:45 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:58:43
09:58:45 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:58:43-05:00
09:58:45 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:58:43-05:00
09:58:45 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:58:45 DEBUG Exiting history()
09:58:46 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:58:55 DEBUG Entering history()
09:58:55 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:58:55 DEBUG Entering history()
09:58:55 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:58:55 DEBUG Entering get()
09:58:55 DEBUG Entering _make_request()
09:58:55 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:58:55 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:58:55 DEBUG Entering _get_cookie_and_crumb()
09:58:55 DEBUG cookie_mode = 'basic'
09:58:55 DEBUG Entering _get_cookie_and_crumb_basic()
09:58:55 DEBUG Entering _get_cookie_basic()
09:58:55 DEBUG reusing cookie
09:58:55 DEBUG Exiting _get_cookie_basic()
09:58:55 DEBUG Entering _get_crumb_basic()
09:58:55 DEBUG reusing crumb
09:58:55 DEBUG Exiting _get_crumb_basic()
09:58:55 DEBUG Exiting _get_cookie_and_crumb_basic()
09:58:55 DEBUG Exiting _get_cookie_and_crumb()
09:58:55 DEBUG response code=200
09:58:55 DEBUG Exiting _make_request()
09:58:55 DEBUG Exiting get()
09:58:55 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:58:54
09:58:55 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:58:54-05:00
09:58:55 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:58:55 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:58:55 DEBUG Exiting history()
09:58:55 DEBUG Exiting history()
09:58:55 DEBUG Entering history()
09:58:55 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:58:55 DEBUG Entering get()
09:58:55 DEBUG Entering _make_request()
09:58:55 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:58:55 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:58:55 DEBUG Entering _get_cookie_and_crumb()
09:58:55 DEBUG cookie_mode = 'basic'
09:58:55 DEBUG Entering _get_cookie_and_crumb_basic()
09:58:55 DEBUG Entering _get_cookie_basic()
09:58:55 DEBUG reusing cookie
09:58:55 DEBUG Exiting _get_cookie_basic()
09:58:55 DEBUG Entering _get_crumb_basic()
09:58:55 DEBUG reusing crumb
09:58:55 DEBUG Exiting _get_crumb_basic()
09:58:55 DEBUG Exiting _get_cookie_and_crumb_basic()
09:58:55 DEBUG Exiting _get_cookie_and_crumb()
09:58:55 DEBUG response code=200
09:58:55 DEBUG Exiting _make_request()
09:58:55 DEBUG Exiting get()
09:58:55 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:58:43
09:58:55 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:58:43-05:00
09:58:55 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:58:43-05:00
09:58:55 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:58:55 DEBUG Exiting history()
09:59:00 DEBUG BAR: 09:58:00 O=56.99 H=57.00 L=56.97 C=57.00
09:59:00 DEBUG Checking: C=57.00 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
09:59:05 DEBUG Entering history()
09:59:05 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:59:05 DEBUG Entering history()
09:59:05 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:59:05 DEBUG Entering get()
09:59:05 DEBUG Entering _make_request()
09:59:05 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:59:05 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:59:05 DEBUG Entering _get_cookie_and_crumb()
09:59:05 DEBUG cookie_mode = 'basic'
09:59:05 DEBUG Entering _get_cookie_and_crumb_basic()
09:59:05 DEBUG Entering _get_cookie_basic()
09:59:05 DEBUG reusing cookie
09:59:05 DEBUG Exiting _get_cookie_basic()
09:59:05 DEBUG Entering _get_crumb_basic()
09:59:05 DEBUG reusing crumb
09:59:05 DEBUG Exiting _get_crumb_basic()
09:59:05 DEBUG Exiting _get_cookie_and_crumb_basic()
09:59:05 DEBUG Exiting _get_cookie_and_crumb()
09:59:05 DEBUG response code=200
09:59:05 DEBUG Exiting _make_request()
09:59:05 DEBUG Exiting get()
09:59:05 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:58:54
09:59:05 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:58:54-05:00
09:59:06 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:59:06 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:59:06 DEBUG Exiting history()
09:59:06 DEBUG Exiting history()
09:59:06 DEBUG Entering history()
09:59:06 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:59:06 DEBUG Entering get()
09:59:06 DEBUG Entering _make_request()
09:59:06 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:59:06 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:59:06 DEBUG Entering _get_cookie_and_crumb()
09:59:06 DEBUG cookie_mode = 'basic'
09:59:06 DEBUG Entering _get_cookie_and_crumb_basic()
09:59:06 DEBUG Entering _get_cookie_basic()
09:59:06 DEBUG reusing cookie
09:59:06 DEBUG Exiting _get_cookie_basic()
09:59:06 DEBUG Entering _get_crumb_basic()
09:59:06 DEBUG reusing crumb
09:59:06 DEBUG Exiting _get_crumb_basic()
09:59:06 DEBUG Exiting _get_cookie_and_crumb_basic()
09:59:06 DEBUG Exiting _get_cookie_and_crumb()
09:59:06 DEBUG response code=200
09:59:06 DEBUG Exiting _make_request()
09:59:06 DEBUG Exiting get()
09:59:06 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:59:04
09:59:06 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:59:04-05:00
09:59:06 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:59:04-05:00
09:59:06 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:59:06 DEBUG Exiting history()
09:59:16 DEBUG Entering history()
09:59:16 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:59:16 DEBUG Entering history()
09:59:16 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:59:16 DEBUG Entering get()
09:59:16 DEBUG Entering _make_request()
09:59:16 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:59:16 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:59:16 DEBUG Entering _get_cookie_and_crumb()
09:59:16 DEBUG cookie_mode = 'basic'
09:59:16 DEBUG Entering _get_cookie_and_crumb_basic()
09:59:16 DEBUG Entering _get_cookie_basic()
09:59:16 DEBUG reusing cookie
09:59:16 DEBUG Exiting _get_cookie_basic()
09:59:16 DEBUG Entering _get_crumb_basic()
09:59:16 DEBUG reusing crumb
09:59:16 DEBUG Exiting _get_crumb_basic()
09:59:16 DEBUG Exiting _get_cookie_and_crumb_basic()
09:59:16 DEBUG Exiting _get_cookie_and_crumb()
09:59:16 DEBUG response code=200
09:59:16 DEBUG Exiting _make_request()
09:59:16 DEBUG Exiting get()
09:59:16 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:59:10
09:59:16 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:59:10-05:00
09:59:16 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:59:16 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:59:16 DEBUG Exiting history()
09:59:16 DEBUG Exiting history()
09:59:16 DEBUG Entering history()
09:59:16 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:59:16 DEBUG Entering get()
09:59:16 DEBUG Entering _make_request()
09:59:16 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:59:16 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:59:16 DEBUG Entering _get_cookie_and_crumb()
09:59:16 DEBUG cookie_mode = 'basic'
09:59:16 DEBUG Entering _get_cookie_and_crumb_basic()
09:59:16 DEBUG Entering _get_cookie_basic()
09:59:16 DEBUG reusing cookie
09:59:16 DEBUG Exiting _get_cookie_basic()
09:59:16 DEBUG Entering _get_crumb_basic()
09:59:16 DEBUG reusing crumb
09:59:16 DEBUG Exiting _get_crumb_basic()
09:59:16 DEBUG Exiting _get_cookie_and_crumb_basic()
09:59:16 DEBUG Exiting _get_cookie_and_crumb()
09:59:16 DEBUG response code=200
09:59:16 DEBUG Exiting _make_request()
09:59:16 DEBUG Exiting get()
09:59:16 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:59:10
09:59:16 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:59:10-05:00
09:59:16 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:59:10-05:00
09:59:16 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:59:16 DEBUG Exiting history()
09:59:16 DEBUG POLL [Yahoo]: 09:59:16 Price=$56.96
09:59:16 DEBUG CHECK: C=56.96 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
09:59:16 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:59:26 DEBUG Entering history()
09:59:26 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:59:26 DEBUG Entering history()
09:59:26 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:59:26 DEBUG Entering get()
09:59:26 DEBUG Entering _make_request()
09:59:26 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:59:26 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:59:26 DEBUG Entering _get_cookie_and_crumb()
09:59:26 DEBUG cookie_mode = 'basic'
09:59:26 DEBUG Entering _get_cookie_and_crumb_basic()
09:59:26 DEBUG Entering _get_cookie_basic()
09:59:26 DEBUG reusing cookie
09:59:26 DEBUG Exiting _get_cookie_basic()
09:59:26 DEBUG Entering _get_crumb_basic()
09:59:26 DEBUG reusing crumb
09:59:26 DEBUG Exiting _get_crumb_basic()
09:59:26 DEBUG Exiting _get_cookie_and_crumb_basic()
09:59:26 DEBUG Exiting _get_cookie_and_crumb()
09:59:26 DEBUG response code=200
09:59:26 DEBUG Exiting _make_request()
09:59:26 DEBUG Exiting get()
09:59:26 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:59:10
09:59:26 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:59:10-05:00
09:59:26 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:59:26 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:59:26 DEBUG Exiting history()
09:59:26 DEBUG Exiting history()
09:59:26 DEBUG Entering history()
09:59:26 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:59:26 DEBUG Entering get()
09:59:26 DEBUG Entering _make_request()
09:59:26 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:59:26 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:59:26 DEBUG Entering _get_cookie_and_crumb()
09:59:26 DEBUG cookie_mode = 'basic'
09:59:26 DEBUG Entering _get_cookie_and_crumb_basic()
09:59:26 DEBUG Entering _get_cookie_basic()
09:59:26 DEBUG reusing cookie
09:59:26 DEBUG Exiting _get_cookie_basic()
09:59:26 DEBUG Entering _get_crumb_basic()
09:59:26 DEBUG reusing crumb
09:59:26 DEBUG Exiting _get_crumb_basic()
09:59:26 DEBUG Exiting _get_cookie_and_crumb_basic()
09:59:26 DEBUG Exiting _get_cookie_and_crumb()
09:59:26 DEBUG response code=200
09:59:26 DEBUG Exiting _make_request()
09:59:26 DEBUG Exiting get()
09:59:26 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:59:10
09:59:26 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:59:10-05:00
09:59:26 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:59:10-05:00
09:59:26 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:59:26 DEBUG Exiting history()
09:59:27 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
09:59:36 DEBUG Entering history()
09:59:36 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:59:36 DEBUG Entering history()
09:59:36 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:59:36 DEBUG Entering get()
09:59:36 DEBUG Entering _make_request()
09:59:36 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:59:36 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:59:36 DEBUG Entering _get_cookie_and_crumb()
09:59:36 DEBUG cookie_mode = 'basic'
09:59:36 DEBUG Entering _get_cookie_and_crumb_basic()
09:59:36 DEBUG Entering _get_cookie_basic()
09:59:36 DEBUG reusing cookie
09:59:36 DEBUG Exiting _get_cookie_basic()
09:59:36 DEBUG Entering _get_crumb_basic()
09:59:36 DEBUG reusing crumb
09:59:36 DEBUG Exiting _get_crumb_basic()
09:59:36 DEBUG Exiting _get_cookie_and_crumb_basic()
09:59:36 DEBUG Exiting _get_cookie_and_crumb()
09:59:36 DEBUG response code=200
09:59:36 DEBUG Exiting _make_request()
09:59:36 DEBUG Exiting get()
09:59:36 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:59:33
09:59:36 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:59:33-05:00
09:59:36 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:59:36 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:59:36 DEBUG Exiting history()
09:59:36 DEBUG Exiting history()
09:59:36 DEBUG Entering history()
09:59:36 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:59:36 DEBUG Entering get()
09:59:36 DEBUG Entering _make_request()
09:59:36 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:59:36 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:59:36 DEBUG Entering _get_cookie_and_crumb()
09:59:36 DEBUG cookie_mode = 'basic'
09:59:36 DEBUG Entering _get_cookie_and_crumb_basic()
09:59:36 DEBUG Entering _get_cookie_basic()
09:59:36 DEBUG reusing cookie
09:59:36 DEBUG Exiting _get_cookie_basic()
09:59:36 DEBUG Entering _get_crumb_basic()
09:59:36 DEBUG reusing crumb
09:59:36 DEBUG Exiting _get_crumb_basic()
09:59:36 DEBUG Exiting _get_cookie_and_crumb_basic()
09:59:36 DEBUG Exiting _get_cookie_and_crumb()
09:59:36 DEBUG response code=200
09:59:36 DEBUG Exiting _make_request()
09:59:36 DEBUG Exiting get()
09:59:36 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:59:33
09:59:36 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:59:33-05:00
09:59:36 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:59:33-05:00
09:59:36 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:59:36 DEBUG Exiting history()
09:59:36 DEBUG POLL [Yahoo]: 09:59:36 Price=$56.95
09:59:36 DEBUG CHECK: C=56.95 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
09:59:46 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
09:59:46 DEBUG Entering history()
09:59:46 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:59:46 DEBUG Entering history()
09:59:46 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:59:46 DEBUG Entering get()
09:59:46 DEBUG Entering _make_request()
09:59:46 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:59:46 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:59:46 DEBUG Entering _get_cookie_and_crumb()
09:59:46 DEBUG cookie_mode = 'basic'
09:59:46 DEBUG Entering _get_cookie_and_crumb_basic()
09:59:46 DEBUG Entering _get_cookie_basic()
09:59:46 DEBUG reusing cookie
09:59:46 DEBUG Exiting _get_cookie_basic()
09:59:46 DEBUG Entering _get_crumb_basic()
09:59:46 DEBUG reusing crumb
09:59:46 DEBUG Exiting _get_crumb_basic()
09:59:46 DEBUG Exiting _get_cookie_and_crumb_basic()
09:59:46 DEBUG Exiting _get_cookie_and_crumb()
09:59:46 DEBUG response code=200
09:59:46 DEBUG Exiting _make_request()
09:59:46 DEBUG Exiting get()
09:59:46 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:59:33
09:59:46 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:59:33-05:00
09:59:46 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:59:46 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:59:46 DEBUG Exiting history()
09:59:46 DEBUG Exiting history()
09:59:46 DEBUG Entering history()
09:59:46 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:59:46 DEBUG Entering get()
09:59:46 DEBUG Entering _make_request()
09:59:46 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:59:46 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:59:46 DEBUG Entering _get_cookie_and_crumb()
09:59:46 DEBUG cookie_mode = 'basic'
09:59:46 DEBUG Entering _get_cookie_and_crumb_basic()
09:59:46 DEBUG Entering _get_cookie_basic()
09:59:46 DEBUG reusing cookie
09:59:46 DEBUG Exiting _get_cookie_basic()
09:59:46 DEBUG Entering _get_crumb_basic()
09:59:46 DEBUG reusing crumb
09:59:46 DEBUG Exiting _get_crumb_basic()
09:59:46 DEBUG Exiting _get_cookie_and_crumb_basic()
09:59:46 DEBUG Exiting _get_cookie_and_crumb()
09:59:46 DEBUG response code=200
09:59:46 DEBUG Exiting _make_request()
09:59:46 DEBUG Exiting get()
09:59:46 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:59:33
09:59:46 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:59:33-05:00
09:59:46 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:59:33-05:00
09:59:46 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:59:46 DEBUG Exiting history()
09:59:56 DEBUG Entering history()
09:59:56 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
09:59:56 DEBUG Entering history()
09:59:56 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:59:56 DEBUG Entering get()
09:59:56 DEBUG Entering _make_request()
09:59:56 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:59:56 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
09:59:56 DEBUG Entering _get_cookie_and_crumb()
09:59:56 DEBUG cookie_mode = 'basic'
09:59:56 DEBUG Entering _get_cookie_and_crumb_basic()
09:59:56 DEBUG Entering _get_cookie_basic()
09:59:56 DEBUG reusing cookie
09:59:56 DEBUG Exiting _get_cookie_basic()
09:59:56 DEBUG Entering _get_crumb_basic()
09:59:56 DEBUG reusing crumb
09:59:56 DEBUG Exiting _get_crumb_basic()
09:59:56 DEBUG Exiting _get_cookie_and_crumb_basic()
09:59:56 DEBUG Exiting _get_cookie_and_crumb()
09:59:56 DEBUG response code=200
09:59:56 DEBUG Exiting _make_request()
09:59:56 DEBUG Exiting get()
09:59:56 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 14:59:46
09:59:56 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 09:59:46-05:00
09:59:57 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:59:57 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
09:59:57 DEBUG Exiting history()
09:59:57 DEBUG Exiting history()
09:59:57 DEBUG Entering history()
09:59:57 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:59:57 DEBUG Entering get()
09:59:57 DEBUG Entering _make_request()
09:59:57 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
09:59:57 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
09:59:57 DEBUG Entering _get_cookie_and_crumb()
09:59:57 DEBUG cookie_mode = 'basic'
09:59:57 DEBUG Entering _get_cookie_and_crumb_basic()
09:59:57 DEBUG Entering _get_cookie_basic()
09:59:57 DEBUG reusing cookie
09:59:57 DEBUG Exiting _get_cookie_basic()
09:59:57 DEBUG Entering _get_crumb_basic()
09:59:57 DEBUG reusing crumb
09:59:57 DEBUG Exiting _get_crumb_basic()
09:59:57 DEBUG Exiting _get_cookie_and_crumb_basic()
09:59:57 DEBUG Exiting _get_cookie_and_crumb()
09:59:57 DEBUG response code=200
09:59:57 DEBUG Exiting _make_request()
09:59:57 DEBUG Exiting get()
09:59:57 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 14:59:46
09:59:57 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:59:46-05:00
09:59:57 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:59:46-05:00
09:59:57 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
09:59:57 DEBUG Exiting history()
09:59:57 DEBUG POLL [Yahoo]: 09:59:57 Price=$56.84
09:59:57 DEBUG CHECK: C=56.84 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:00:00 DEBUG BAR: 09:59:00 O=57.01 H=57.01 L=56.96 C=56.96
10:00:00 DEBUG Checking: C=56.96 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:00:07 DEBUG Entering history()
10:00:07 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:00:07 DEBUG Entering history()
10:00:07 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:00:07 DEBUG Entering get()
10:00:07 DEBUG Entering _make_request()
10:00:07 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:00:07 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:00:07 DEBUG Entering _get_cookie_and_crumb()
10:00:07 DEBUG cookie_mode = 'basic'
10:00:07 DEBUG Entering _get_cookie_and_crumb_basic()
10:00:07 DEBUG Entering _get_cookie_basic()
10:00:07 DEBUG reusing cookie
10:00:07 DEBUG Exiting _get_cookie_basic()
10:00:07 DEBUG Entering _get_crumb_basic()
10:00:07 DEBUG reusing crumb
10:00:07 DEBUG Exiting _get_crumb_basic()
10:00:07 DEBUG Exiting _get_cookie_and_crumb_basic()
10:00:07 DEBUG Exiting _get_cookie_and_crumb()
10:00:07 DEBUG response code=200
10:00:07 DEBUG Exiting _make_request()
10:00:07 DEBUG Exiting get()
10:00:07 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:00:04
10:00:07 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:00:04-05:00
10:00:07 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:00:07 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:00:07 DEBUG Exiting history()
10:00:07 DEBUG Exiting history()
10:00:07 DEBUG Entering history()
10:00:07 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:00:07 DEBUG Entering get()
10:00:07 DEBUG Entering _make_request()
10:00:07 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:00:07 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:00:07 DEBUG Entering _get_cookie_and_crumb()
10:00:07 DEBUG cookie_mode = 'basic'
10:00:07 DEBUG Entering _get_cookie_and_crumb_basic()
10:00:07 DEBUG Entering _get_cookie_basic()
10:00:07 DEBUG reusing cookie
10:00:07 DEBUG Exiting _get_cookie_basic()
10:00:07 DEBUG Entering _get_crumb_basic()
10:00:07 DEBUG reusing crumb
10:00:07 DEBUG Exiting _get_crumb_basic()
10:00:07 DEBUG Exiting _get_cookie_and_crumb_basic()
10:00:07 DEBUG Exiting _get_cookie_and_crumb()
10:00:07 DEBUG response code=200
10:00:07 DEBUG Exiting _make_request()
10:00:07 DEBUG Exiting get()
10:00:07 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:00:04
10:00:07 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:00:04-05:00
10:00:07 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:00:04-05:00
10:00:07 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:00:07 DEBUG Exiting history()
10:00:07 DEBUG POLL [Yahoo]: 10:00:07 Price=$56.79
10:00:07 DEBUG CHECK: C=56.79 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:00:16 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:00:17 DEBUG Entering history()
10:00:17 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:00:17 DEBUG Entering history()
10:00:17 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:00:17 DEBUG Entering get()
10:00:17 DEBUG Entering _make_request()
10:00:17 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:00:17 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:00:17 DEBUG Entering _get_cookie_and_crumb()
10:00:17 DEBUG cookie_mode = 'basic'
10:00:17 DEBUG Entering _get_cookie_and_crumb_basic()
10:00:17 DEBUG Entering _get_cookie_basic()
10:00:17 DEBUG reusing cookie
10:00:17 DEBUG Exiting _get_cookie_basic()
10:00:17 DEBUG Entering _get_crumb_basic()
10:00:17 DEBUG reusing crumb
10:00:17 DEBUG Exiting _get_crumb_basic()
10:00:17 DEBUG Exiting _get_cookie_and_crumb_basic()
10:00:17 DEBUG Exiting _get_cookie_and_crumb()
10:00:17 DEBUG response code=200
10:00:17 DEBUG Exiting _make_request()
10:00:17 DEBUG Exiting get()
10:00:17 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:00:04
10:00:17 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:00:04-05:00
10:00:17 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:00:17 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:00:17 DEBUG Exiting history()
10:00:17 DEBUG Exiting history()
10:00:17 DEBUG Entering history()
10:00:17 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:00:17 DEBUG Entering get()
10:00:17 DEBUG Entering _make_request()
10:00:17 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:00:17 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:00:17 DEBUG Entering _get_cookie_and_crumb()
10:00:17 DEBUG cookie_mode = 'basic'
10:00:17 DEBUG Entering _get_cookie_and_crumb_basic()
10:00:17 DEBUG Entering _get_cookie_basic()
10:00:17 DEBUG reusing cookie
10:00:17 DEBUG Exiting _get_cookie_basic()
10:00:17 DEBUG Entering _get_crumb_basic()
10:00:17 DEBUG reusing crumb
10:00:17 DEBUG Exiting _get_crumb_basic()
10:00:17 DEBUG Exiting _get_cookie_and_crumb_basic()
10:00:17 DEBUG Exiting _get_cookie_and_crumb()
10:00:17 DEBUG response code=200
10:00:17 DEBUG Exiting _make_request()
10:00:17 DEBUG Exiting get()
10:00:17 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:00:04
10:00:17 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:00:04-05:00
10:00:17 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:00:04-05:00
10:00:17 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:00:17 DEBUG Exiting history()
10:00:27 DEBUG Entering history()
10:00:27 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:00:27 DEBUG Entering history()
10:00:27 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:00:27 DEBUG Entering get()
10:00:27 DEBUG Entering _make_request()
10:00:27 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:00:27 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:00:27 DEBUG Entering _get_cookie_and_crumb()
10:00:27 DEBUG cookie_mode = 'basic'
10:00:27 DEBUG Entering _get_cookie_and_crumb_basic()
10:00:27 DEBUG Entering _get_cookie_basic()
10:00:27 DEBUG reusing cookie
10:00:27 DEBUG Exiting _get_cookie_basic()
10:00:27 DEBUG Entering _get_crumb_basic()
10:00:27 DEBUG reusing crumb
10:00:27 DEBUG Exiting _get_crumb_basic()
10:00:27 DEBUG Exiting _get_cookie_and_crumb_basic()
10:00:27 DEBUG Exiting _get_cookie_and_crumb()
10:00:27 DEBUG response code=200
10:00:27 DEBUG Exiting _make_request()
10:00:27 DEBUG Exiting get()
10:00:27 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:00:25
10:00:27 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:00:25-05:00
10:00:27 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:00:27 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:00:27 DEBUG Exiting history()
10:00:27 DEBUG Exiting history()
10:00:27 DEBUG Entering history()
10:00:27 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:00:27 DEBUG Entering get()
10:00:27 DEBUG Entering _make_request()
10:00:27 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:00:27 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:00:27 DEBUG Entering _get_cookie_and_crumb()
10:00:27 DEBUG cookie_mode = 'basic'
10:00:27 DEBUG Entering _get_cookie_and_crumb_basic()
10:00:27 DEBUG Entering _get_cookie_basic()
10:00:27 DEBUG reusing cookie
10:00:27 DEBUG Exiting _get_cookie_basic()
10:00:27 DEBUG Entering _get_crumb_basic()
10:00:27 DEBUG reusing crumb
10:00:27 DEBUG Exiting _get_crumb_basic()
10:00:27 DEBUG Exiting _get_cookie_and_crumb_basic()
10:00:27 DEBUG Exiting _get_cookie_and_crumb()
10:00:27 DEBUG response code=200
10:00:27 DEBUG Exiting _make_request()
10:00:27 DEBUG Exiting get()
10:00:27 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:00:26
10:00:27 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:00:26-05:00
10:00:27 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:00:26-05:00
10:00:27 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:00:27 DEBUG Exiting history()
10:00:27 DEBUG POLL [Yahoo]: 10:00:27 Price=$56.68
10:00:27 DEBUG CHECK: C=56.68 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:00:27 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:00:37 DEBUG Entering history()
10:00:37 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:00:37 DEBUG Entering history()
10:00:37 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:00:37 DEBUG Entering get()
10:00:37 DEBUG Entering _make_request()
10:00:37 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:00:37 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:00:37 DEBUG Entering _get_cookie_and_crumb()
10:00:37 DEBUG cookie_mode = 'basic'
10:00:37 DEBUG Entering _get_cookie_and_crumb_basic()
10:00:37 DEBUG Entering _get_cookie_basic()
10:00:37 DEBUG reusing cookie
10:00:37 DEBUG Exiting _get_cookie_basic()
10:00:37 DEBUG Entering _get_crumb_basic()
10:00:37 DEBUG reusing crumb
10:00:37 DEBUG Exiting _get_crumb_basic()
10:00:37 DEBUG Exiting _get_cookie_and_crumb_basic()
10:00:37 DEBUG Exiting _get_cookie_and_crumb()
10:00:37 DEBUG response code=200
10:00:37 DEBUG Exiting _make_request()
10:00:37 DEBUG Exiting get()
10:00:37 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:00:25
10:00:37 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:00:25-05:00
10:00:37 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:00:37 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:00:37 DEBUG Exiting history()
10:00:37 DEBUG Exiting history()
10:00:37 DEBUG Entering history()
10:00:37 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:00:37 DEBUG Entering get()
10:00:37 DEBUG Entering _make_request()
10:00:37 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:00:37 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:00:37 DEBUG Entering _get_cookie_and_crumb()
10:00:37 DEBUG cookie_mode = 'basic'
10:00:37 DEBUG Entering _get_cookie_and_crumb_basic()
10:00:37 DEBUG Entering _get_cookie_basic()
10:00:37 DEBUG reusing cookie
10:00:37 DEBUG Exiting _get_cookie_basic()
10:00:37 DEBUG Entering _get_crumb_basic()
10:00:37 DEBUG reusing crumb
10:00:37 DEBUG Exiting _get_crumb_basic()
10:00:37 DEBUG Exiting _get_cookie_and_crumb_basic()
10:00:37 DEBUG Exiting _get_cookie_and_crumb()
10:00:37 DEBUG response code=200
10:00:37 DEBUG Exiting _make_request()
10:00:37 DEBUG Exiting get()
10:00:37 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:00:26
10:00:37 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:00:26-05:00
10:00:37 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:00:26-05:00
10:00:37 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:00:37 DEBUG Exiting history()
10:00:46 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:00:47 DEBUG Entering history()
10:00:47 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:00:47 DEBUG Entering history()
10:00:47 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:00:47 DEBUG Entering get()
10:00:47 DEBUG Entering _make_request()
10:00:47 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:00:47 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:00:47 DEBUG Entering _get_cookie_and_crumb()
10:00:47 DEBUG cookie_mode = 'basic'
10:00:47 DEBUG Entering _get_cookie_and_crumb_basic()
10:00:47 DEBUG Entering _get_cookie_basic()
10:00:47 DEBUG reusing cookie
10:00:47 DEBUG Exiting _get_cookie_basic()
10:00:47 DEBUG Entering _get_crumb_basic()
10:00:47 DEBUG reusing crumb
10:00:47 DEBUG Exiting _get_crumb_basic()
10:00:47 DEBUG Exiting _get_cookie_and_crumb_basic()
10:00:47 DEBUG Exiting _get_cookie_and_crumb()
10:00:47 DEBUG response code=200
10:00:47 DEBUG Exiting _make_request()
10:00:47 DEBUG Exiting get()
10:00:47 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:00:47
10:00:47 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:00:47-05:00
10:00:47 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:00:47 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:00:47 DEBUG Exiting history()
10:00:47 DEBUG Exiting history()
10:00:47 DEBUG Entering history()
10:00:47 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:00:47 DEBUG Entering get()
10:00:47 DEBUG Entering _make_request()
10:00:47 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:00:47 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:00:47 DEBUG Entering _get_cookie_and_crumb()
10:00:47 DEBUG cookie_mode = 'basic'
10:00:47 DEBUG Entering _get_cookie_and_crumb_basic()
10:00:47 DEBUG Entering _get_cookie_basic()
10:00:47 DEBUG reusing cookie
10:00:47 DEBUG Exiting _get_cookie_basic()
10:00:47 DEBUG Entering _get_crumb_basic()
10:00:47 DEBUG reusing crumb
10:00:47 DEBUG Exiting _get_crumb_basic()
10:00:47 DEBUG Exiting _get_cookie_and_crumb_basic()
10:00:47 DEBUG Exiting _get_cookie_and_crumb()
10:00:47 DEBUG response code=200
10:00:47 DEBUG Exiting _make_request()
10:00:47 DEBUG Exiting get()
10:00:47 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:00:26
10:00:47 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:00:26-05:00
10:00:47 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:00:26-05:00
10:00:47 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:00:47 DEBUG Exiting history()
10:00:47 DEBUG POLL [Yahoo]: 10:00:47 Price=$56.57
10:00:47 DEBUG CHECK: C=56.57 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:00:57 DEBUG Entering history()
10:00:57 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:00:57 DEBUG Entering history()
10:00:57 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:00:57 DEBUG Entering get()
10:00:57 DEBUG Entering _make_request()
10:00:57 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:00:57 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:00:57 DEBUG Entering _get_cookie_and_crumb()
10:00:57 DEBUG cookie_mode = 'basic'
10:00:57 DEBUG Entering _get_cookie_and_crumb_basic()
10:00:57 DEBUG Entering _get_cookie_basic()
10:00:57 DEBUG reusing cookie
10:00:57 DEBUG Exiting _get_cookie_basic()
10:00:57 DEBUG Entering _get_crumb_basic()
10:00:57 DEBUG reusing crumb
10:00:57 DEBUG Exiting _get_crumb_basic()
10:00:57 DEBUG Exiting _get_cookie_and_crumb_basic()
10:00:57 DEBUG Exiting _get_cookie_and_crumb()
10:00:57 DEBUG response code=200
10:00:57 DEBUG Exiting _make_request()
10:00:57 DEBUG Exiting get()
10:00:57 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:00:47
10:00:57 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:00:47-05:00
10:00:57 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:00:57 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:00:57 DEBUG Exiting history()
10:00:57 DEBUG Exiting history()
10:00:57 DEBUG Entering history()
10:00:57 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:00:57 DEBUG Entering get()
10:00:57 DEBUG Entering _make_request()
10:00:57 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:00:57 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:00:57 DEBUG Entering _get_cookie_and_crumb()
10:00:57 DEBUG cookie_mode = 'basic'
10:00:57 DEBUG Entering _get_cookie_and_crumb_basic()
10:00:57 DEBUG Entering _get_cookie_basic()
10:00:57 DEBUG reusing cookie
10:00:57 DEBUG Exiting _get_cookie_basic()
10:00:57 DEBUG Entering _get_crumb_basic()
10:00:57 DEBUG reusing crumb
10:00:57 DEBUG Exiting _get_crumb_basic()
10:00:57 DEBUG Exiting _get_cookie_and_crumb_basic()
10:00:57 DEBUG Exiting _get_cookie_and_crumb()
10:00:57 DEBUG response code=200
10:00:57 DEBUG Exiting _make_request()
10:00:57 DEBUG Exiting get()
10:00:57 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:00:54
10:00:57 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:00:54-05:00
10:00:57 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:00:54-05:00
10:00:57 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:00:57 DEBUG Exiting history()
10:01:00 DEBUG BAR: 10:00:00 O=56.70 H=56.71 L=56.57 C=56.57
10:01:00 DEBUG Checking: C=56.57 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:01:07 DEBUG Entering history()
10:01:07 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:01:07 DEBUG Entering history()
10:01:07 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:01:07 DEBUG Entering get()
10:01:07 DEBUG Entering _make_request()
10:01:07 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:01:07 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:01:07 DEBUG Entering _get_cookie_and_crumb()
10:01:07 DEBUG cookie_mode = 'basic'
10:01:07 DEBUG Entering _get_cookie_and_crumb_basic()
10:01:07 DEBUG Entering _get_cookie_basic()
10:01:07 DEBUG reusing cookie
10:01:07 DEBUG Exiting _get_cookie_basic()
10:01:07 DEBUG Entering _get_crumb_basic()
10:01:07 DEBUG reusing crumb
10:01:07 DEBUG Exiting _get_crumb_basic()
10:01:07 DEBUG Exiting _get_cookie_and_crumb_basic()
10:01:07 DEBUG Exiting _get_cookie_and_crumb()
10:01:07 DEBUG response code=200
10:01:07 DEBUG Exiting _make_request()
10:01:07 DEBUG Exiting get()
10:01:07 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:00:54
10:01:07 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:00:54-05:00
10:01:08 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:01:08 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:01:08 DEBUG Exiting history()
10:01:08 DEBUG Exiting history()
10:01:08 DEBUG Entering history()
10:01:08 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:01:08 DEBUG Entering get()
10:01:08 DEBUG Entering _make_request()
10:01:08 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:01:08 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:01:08 DEBUG Entering _get_cookie_and_crumb()
10:01:08 DEBUG cookie_mode = 'basic'
10:01:08 DEBUG Entering _get_cookie_and_crumb_basic()
10:01:08 DEBUG Entering _get_cookie_basic()
10:01:08 DEBUG reusing cookie
10:01:08 DEBUG Exiting _get_cookie_basic()
10:01:08 DEBUG Entering _get_crumb_basic()
10:01:08 DEBUG reusing crumb
10:01:08 DEBUG Exiting _get_crumb_basic()
10:01:08 DEBUG Exiting _get_cookie_and_crumb_basic()
10:01:08 DEBUG Exiting _get_cookie_and_crumb()
10:01:08 DEBUG response code=200
10:01:08 DEBUG Exiting _make_request()
10:01:08 DEBUG Exiting get()
10:01:08 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:00:54
10:01:08 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:00:54-05:00
10:01:08 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:00:54-05:00
10:01:08 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:01:08 DEBUG Exiting history()
10:01:08 DEBUG POLL [Yahoo]: 10:01:08 Price=$56.63
10:01:08 DEBUG CHECK: C=56.63 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:01:16 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:01:18 DEBUG Entering history()
10:01:18 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:01:18 DEBUG Entering history()
10:01:18 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:01:18 DEBUG Entering get()
10:01:18 DEBUG Entering _make_request()
10:01:18 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:01:18 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:01:18 DEBUG Entering _get_cookie_and_crumb()
10:01:18 DEBUG cookie_mode = 'basic'
10:01:18 DEBUG Entering _get_cookie_and_crumb_basic()
10:01:18 DEBUG Entering _get_cookie_basic()
10:01:18 DEBUG reusing cookie
10:01:18 DEBUG Exiting _get_cookie_basic()
10:01:18 DEBUG Entering _get_crumb_basic()
10:01:18 DEBUG reusing crumb
10:01:18 DEBUG Exiting _get_crumb_basic()
10:01:18 DEBUG Exiting _get_cookie_and_crumb_basic()
10:01:18 DEBUG Exiting _get_cookie_and_crumb()
10:01:18 DEBUG response code=200
10:01:18 DEBUG Exiting _make_request()
10:01:18 DEBUG Exiting get()
10:01:18 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:01:17
10:01:18 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:01:17-05:00
10:01:18 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:01:18 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:01:18 DEBUG Exiting history()
10:01:18 DEBUG Exiting history()
10:01:18 DEBUG Entering history()
10:01:18 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:01:18 DEBUG Entering get()
10:01:18 DEBUG Entering _make_request()
10:01:18 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:01:18 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:01:18 DEBUG Entering _get_cookie_and_crumb()
10:01:18 DEBUG cookie_mode = 'basic'
10:01:18 DEBUG Entering _get_cookie_and_crumb_basic()
10:01:18 DEBUG Entering _get_cookie_basic()
10:01:18 DEBUG reusing cookie
10:01:18 DEBUG Exiting _get_cookie_basic()
10:01:18 DEBUG Entering _get_crumb_basic()
10:01:18 DEBUG reusing crumb
10:01:18 DEBUG Exiting _get_crumb_basic()
10:01:18 DEBUG Exiting _get_cookie_and_crumb_basic()
10:01:18 DEBUG Exiting _get_cookie_and_crumb()
10:01:18 DEBUG response code=200
10:01:18 DEBUG Exiting _make_request()
10:01:18 DEBUG Exiting get()
10:01:18 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:01:17
10:01:18 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:01:17-05:00
10:01:18 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:01:17-05:00
10:01:18 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:01:18 DEBUG Exiting history()
10:01:18 DEBUG POLL [Yahoo]: 10:01:18 Price=$56.58
10:01:18 DEBUG CHECK: C=56.58 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:01:27 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:01:28 DEBUG Entering history()
10:01:28 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:01:28 DEBUG Entering history()
10:01:28 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:01:28 DEBUG Entering get()
10:01:28 DEBUG Entering _make_request()
10:01:28 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:01:28 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:01:28 DEBUG Entering _get_cookie_and_crumb()
10:01:28 DEBUG cookie_mode = 'basic'
10:01:28 DEBUG Entering _get_cookie_and_crumb_basic()
10:01:28 DEBUG Entering _get_cookie_basic()
10:01:28 DEBUG reusing cookie
10:01:28 DEBUG Exiting _get_cookie_basic()
10:01:28 DEBUG Entering _get_crumb_basic()
10:01:28 DEBUG reusing crumb
10:01:28 DEBUG Exiting _get_crumb_basic()
10:01:28 DEBUG Exiting _get_cookie_and_crumb_basic()
10:01:28 DEBUG Exiting _get_cookie_and_crumb()
10:01:28 DEBUG response code=200
10:01:28 DEBUG Exiting _make_request()
10:01:28 DEBUG Exiting get()
10:01:28 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:01:24
10:01:28 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:01:24-05:00
10:01:28 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:01:28 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:01:28 DEBUG Exiting history()
10:01:28 DEBUG Exiting history()
10:01:28 DEBUG Entering history()
10:01:28 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:01:28 DEBUG Entering get()
10:01:28 DEBUG Entering _make_request()
10:01:28 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:01:28 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:01:28 DEBUG Entering _get_cookie_and_crumb()
10:01:28 DEBUG cookie_mode = 'basic'
10:01:28 DEBUG Entering _get_cookie_and_crumb_basic()
10:01:28 DEBUG Entering _get_cookie_basic()
10:01:28 DEBUG reusing cookie
10:01:28 DEBUG Exiting _get_cookie_basic()
10:01:28 DEBUG Entering _get_crumb_basic()
10:01:28 DEBUG reusing crumb
10:01:28 DEBUG Exiting _get_crumb_basic()
10:01:28 DEBUG Exiting _get_cookie_and_crumb_basic()
10:01:28 DEBUG Exiting _get_cookie_and_crumb()
10:01:28 DEBUG response code=200
10:01:28 DEBUG Exiting _make_request()
10:01:28 DEBUG Exiting get()
10:01:28 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:01:24
10:01:28 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:01:24-05:00
10:01:28 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:01:24-05:00
10:01:28 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:01:28 DEBUG Exiting history()
10:01:28 DEBUG POLL [Yahoo]: 10:01:28 Price=$56.62
10:01:28 DEBUG CHECK: C=56.62 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:01:38 DEBUG Entering history()
10:01:38 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:01:38 DEBUG Entering history()
10:01:38 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:01:38 DEBUG Entering get()
10:01:38 DEBUG Entering _make_request()
10:01:38 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:01:38 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:01:38 DEBUG Entering _get_cookie_and_crumb()
10:01:38 DEBUG cookie_mode = 'basic'
10:01:38 DEBUG Entering _get_cookie_and_crumb_basic()
10:01:38 DEBUG Entering _get_cookie_basic()
10:01:38 DEBUG reusing cookie
10:01:38 DEBUG Exiting _get_cookie_basic()
10:01:38 DEBUG Entering _get_crumb_basic()
10:01:38 DEBUG reusing crumb
10:01:38 DEBUG Exiting _get_crumb_basic()
10:01:38 DEBUG Exiting _get_cookie_and_crumb_basic()
10:01:38 DEBUG Exiting _get_cookie_and_crumb()
10:01:38 DEBUG response code=200
10:01:38 DEBUG Exiting _make_request()
10:01:38 DEBUG Exiting get()
10:01:38 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:01:24
10:01:38 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:01:24-05:00
10:01:38 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:01:38 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:01:38 DEBUG Exiting history()
10:01:38 DEBUG Exiting history()
10:01:38 DEBUG Entering history()
10:01:38 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:01:38 DEBUG Entering get()
10:01:38 DEBUG Entering _make_request()
10:01:38 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:01:38 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:01:38 DEBUG Entering _get_cookie_and_crumb()
10:01:38 DEBUG cookie_mode = 'basic'
10:01:38 DEBUG Entering _get_cookie_and_crumb_basic()
10:01:38 DEBUG Entering _get_cookie_basic()
10:01:38 DEBUG reusing cookie
10:01:38 DEBUG Exiting _get_cookie_basic()
10:01:38 DEBUG Entering _get_crumb_basic()
10:01:38 DEBUG reusing crumb
10:01:38 DEBUG Exiting _get_crumb_basic()
10:01:38 DEBUG Exiting _get_cookie_and_crumb_basic()
10:01:38 DEBUG Exiting _get_cookie_and_crumb()
10:01:38 DEBUG response code=200
10:01:38 DEBUG Exiting _make_request()
10:01:38 DEBUG Exiting get()
10:01:38 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:01:24
10:01:38 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:01:24-05:00
10:01:38 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:01:24-05:00
10:01:38 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:01:38 DEBUG Exiting history()
10:01:46 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:01:48 DEBUG Entering history()
10:01:48 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:01:48 DEBUG Entering history()
10:01:48 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:01:48 DEBUG Entering get()
10:01:48 DEBUG Entering _make_request()
10:01:48 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:01:48 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:01:48 DEBUG Entering _get_cookie_and_crumb()
10:01:48 DEBUG cookie_mode = 'basic'
10:01:48 DEBUG Entering _get_cookie_and_crumb_basic()
10:01:48 DEBUG Entering _get_cookie_basic()
10:01:48 DEBUG reusing cookie
10:01:48 DEBUG Exiting _get_cookie_basic()
10:01:48 DEBUG Entering _get_crumb_basic()
10:01:48 DEBUG reusing crumb
10:01:48 DEBUG Exiting _get_crumb_basic()
10:01:48 DEBUG Exiting _get_cookie_and_crumb_basic()
10:01:48 DEBUG Exiting _get_cookie_and_crumb()
10:01:48 DEBUG response code=200
10:01:48 DEBUG Exiting _make_request()
10:01:48 DEBUG Exiting get()
10:01:48 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:01:46
10:01:48 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:01:46-05:00
10:01:48 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:01:48 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:01:48 DEBUG Exiting history()
10:01:48 DEBUG Exiting history()
10:01:48 DEBUG Entering history()
10:01:48 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:01:48 DEBUG Entering get()
10:01:48 DEBUG Entering _make_request()
10:01:48 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:01:48 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:01:48 DEBUG Entering _get_cookie_and_crumb()
10:01:48 DEBUG cookie_mode = 'basic'
10:01:48 DEBUG Entering _get_cookie_and_crumb_basic()
10:01:48 DEBUG Entering _get_cookie_basic()
10:01:48 DEBUG reusing cookie
10:01:48 DEBUG Exiting _get_cookie_basic()
10:01:48 DEBUG Entering _get_crumb_basic()
10:01:48 DEBUG reusing crumb
10:01:48 DEBUG Exiting _get_crumb_basic()
10:01:48 DEBUG Exiting _get_cookie_and_crumb_basic()
10:01:48 DEBUG Exiting _get_cookie_and_crumb()
10:01:48 DEBUG response code=200
10:01:48 DEBUG Exiting _make_request()
10:01:48 DEBUG Exiting get()
10:01:48 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:01:46
10:01:48 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:01:46-05:00
10:01:48 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:01:46-05:00
10:01:48 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:01:48 DEBUG Exiting history()
10:01:48 DEBUG POLL [Yahoo]: 10:01:48 Price=$56.68
10:01:48 DEBUG CHECK: C=56.68 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:01:58 DEBUG Entering history()
10:01:58 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:01:58 DEBUG Entering history()
10:01:58 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:01:58 DEBUG Entering get()
10:01:58 DEBUG Entering _make_request()
10:01:58 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:01:58 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:01:58 DEBUG Entering _get_cookie_and_crumb()
10:01:58 DEBUG cookie_mode = 'basic'
10:01:58 DEBUG Entering _get_cookie_and_crumb_basic()
10:01:58 DEBUG Entering _get_cookie_basic()
10:01:58 DEBUG reusing cookie
10:01:58 DEBUG Exiting _get_cookie_basic()
10:01:58 DEBUG Entering _get_crumb_basic()
10:01:58 DEBUG reusing crumb
10:01:58 DEBUG Exiting _get_crumb_basic()
10:01:58 DEBUG Exiting _get_cookie_and_crumb_basic()
10:01:58 DEBUG Exiting _get_cookie_and_crumb()
10:01:58 DEBUG response code=200
10:01:58 DEBUG Exiting _make_request()
10:01:58 DEBUG Exiting get()
10:01:58 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:01:46
10:01:58 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:01:46-05:00
10:01:58 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:01:58 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:01:58 DEBUG Exiting history()
10:01:58 DEBUG Exiting history()
10:01:58 DEBUG Entering history()
10:01:58 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:01:58 DEBUG Entering get()
10:01:58 DEBUG Entering _make_request()
10:01:58 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:01:58 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:01:58 DEBUG Entering _get_cookie_and_crumb()
10:01:58 DEBUG cookie_mode = 'basic'
10:01:58 DEBUG Entering _get_cookie_and_crumb_basic()
10:01:58 DEBUG Entering _get_cookie_basic()
10:01:58 DEBUG reusing cookie
10:01:58 DEBUG Exiting _get_cookie_basic()
10:01:58 DEBUG Entering _get_crumb_basic()
10:01:58 DEBUG reusing crumb
10:01:58 DEBUG Exiting _get_crumb_basic()
10:01:58 DEBUG Exiting _get_cookie_and_crumb_basic()
10:01:58 DEBUG Exiting _get_cookie_and_crumb()
10:01:58 DEBUG response code=200
10:01:58 DEBUG Exiting _make_request()
10:01:58 DEBUG Exiting get()
10:01:58 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:01:46
10:01:58 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:01:46-05:00
10:01:58 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:01:46-05:00
10:01:58 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:01:58 DEBUG Exiting history()
10:02:00 DEBUG BAR: 10:01:00 O=56.60 H=56.60 L=56.60 C=56.60
10:02:00 DEBUG Checking: C=56.60 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:02:08 DEBUG Entering history()
10:02:08 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:02:08 DEBUG Entering history()
10:02:08 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:02:08 DEBUG Entering get()
10:02:08 DEBUG Entering _make_request()
10:02:08 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:02:08 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:02:08 DEBUG Entering _get_cookie_and_crumb()
10:02:08 DEBUG cookie_mode = 'basic'
10:02:08 DEBUG Entering _get_cookie_and_crumb_basic()
10:02:08 DEBUG Entering _get_cookie_basic()
10:02:08 DEBUG reusing cookie
10:02:08 DEBUG Exiting _get_cookie_basic()
10:02:08 DEBUG Entering _get_crumb_basic()
10:02:08 DEBUG reusing crumb
10:02:08 DEBUG Exiting _get_crumb_basic()
10:02:08 DEBUG Exiting _get_cookie_and_crumb_basic()
10:02:08 DEBUG Exiting _get_cookie_and_crumb()
10:02:08 DEBUG response code=200
10:02:08 DEBUG Exiting _make_request()
10:02:08 DEBUG Exiting get()
10:02:08 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:02:05
10:02:08 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:02:05-05:00
10:02:08 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:02:08 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:02:08 DEBUG Exiting history()
10:02:08 DEBUG Exiting history()
10:02:08 DEBUG Entering history()
10:02:08 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:02:08 DEBUG Entering get()
10:02:08 DEBUG Entering _make_request()
10:02:08 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:02:08 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:02:08 DEBUG Entering _get_cookie_and_crumb()
10:02:08 DEBUG cookie_mode = 'basic'
10:02:08 DEBUG Entering _get_cookie_and_crumb_basic()
10:02:08 DEBUG Entering _get_cookie_basic()
10:02:08 DEBUG reusing cookie
10:02:08 DEBUG Exiting _get_cookie_basic()
10:02:08 DEBUG Entering _get_crumb_basic()
10:02:08 DEBUG reusing crumb
10:02:08 DEBUG Exiting _get_crumb_basic()
10:02:08 DEBUG Exiting _get_cookie_and_crumb_basic()
10:02:08 DEBUG Exiting _get_cookie_and_crumb()
10:02:08 DEBUG response code=200
10:02:08 DEBUG Exiting _make_request()
10:02:08 DEBUG Exiting get()
10:02:08 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:02:05
10:02:08 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:02:05-05:00
10:02:08 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:02:05-05:00
10:02:08 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:02:08 DEBUG Exiting history()
10:02:08 DEBUG POLL [Yahoo]: 10:02:08 Price=$56.67
10:02:08 DEBUG CHECK: C=56.67 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:02:16 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:02:18 DEBUG Entering history()
10:02:18 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:02:18 DEBUG Entering history()
10:02:18 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:02:18 DEBUG Entering get()
10:02:18 DEBUG Entering _make_request()
10:02:18 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:02:18 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:02:18 DEBUG Entering _get_cookie_and_crumb()
10:02:18 DEBUG cookie_mode = 'basic'
10:02:18 DEBUG Entering _get_cookie_and_crumb_basic()
10:02:18 DEBUG Entering _get_cookie_basic()
10:02:18 DEBUG reusing cookie
10:02:18 DEBUG Exiting _get_cookie_basic()
10:02:18 DEBUG Entering _get_crumb_basic()
10:02:18 DEBUG reusing crumb
10:02:18 DEBUG Exiting _get_crumb_basic()
10:02:18 DEBUG Exiting _get_cookie_and_crumb_basic()
10:02:18 DEBUG Exiting _get_cookie_and_crumb()
10:02:18 DEBUG response code=200
10:02:18 DEBUG Exiting _make_request()
10:02:18 DEBUG Exiting get()
10:02:18 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:02:05
10:02:18 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:02:05-05:00
10:02:18 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:02:18 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:02:18 DEBUG Exiting history()
10:02:18 DEBUG Exiting history()
10:02:18 DEBUG Entering history()
10:02:18 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:02:18 DEBUG Entering get()
10:02:18 DEBUG Entering _make_request()
10:02:18 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:02:18 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:02:18 DEBUG Entering _get_cookie_and_crumb()
10:02:18 DEBUG cookie_mode = 'basic'
10:02:18 DEBUG Entering _get_cookie_and_crumb_basic()
10:02:18 DEBUG Entering _get_cookie_basic()
10:02:18 DEBUG reusing cookie
10:02:18 DEBUG Exiting _get_cookie_basic()
10:02:18 DEBUG Entering _get_crumb_basic()
10:02:18 DEBUG reusing crumb
10:02:18 DEBUG Exiting _get_crumb_basic()
10:02:18 DEBUG Exiting _get_cookie_and_crumb_basic()
10:02:18 DEBUG Exiting _get_cookie_and_crumb()
10:02:18 DEBUG response code=200
10:02:18 DEBUG Exiting _make_request()
10:02:18 DEBUG Exiting get()
10:02:18 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:02:05
10:02:18 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:02:05-05:00
10:02:18 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:02:05-05:00
10:02:18 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:02:18 DEBUG Exiting history()
10:02:27 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:02:28 DEBUG Entering history()
10:02:28 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:02:28 DEBUG Entering history()
10:02:28 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:02:28 DEBUG Entering get()
10:02:28 DEBUG Entering _make_request()
10:02:28 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:02:28 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:02:28 DEBUG Entering _get_cookie_and_crumb()
10:02:28 DEBUG cookie_mode = 'basic'
10:02:28 DEBUG Entering _get_cookie_and_crumb_basic()
10:02:28 DEBUG Entering _get_cookie_basic()
10:02:28 DEBUG reusing cookie
10:02:28 DEBUG Exiting _get_cookie_basic()
10:02:28 DEBUG Entering _get_crumb_basic()
10:02:28 DEBUG reusing crumb
10:02:28 DEBUG Exiting _get_crumb_basic()
10:02:28 DEBUG Exiting _get_cookie_and_crumb_basic()
10:02:28 DEBUG Exiting _get_cookie_and_crumb()
10:02:28 DEBUG response code=200
10:02:28 DEBUG Exiting _make_request()
10:02:28 DEBUG Exiting get()
10:02:28 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:02:26
10:02:28 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:02:26-05:00
10:02:28 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:02:28 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:02:28 DEBUG Exiting history()
10:02:28 DEBUG Exiting history()
10:02:28 DEBUG Entering history()
10:02:28 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:02:28 DEBUG Entering get()
10:02:28 DEBUG Entering _make_request()
10:02:28 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:02:28 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:02:28 DEBUG Entering _get_cookie_and_crumb()
10:02:28 DEBUG cookie_mode = 'basic'
10:02:28 DEBUG Entering _get_cookie_and_crumb_basic()
10:02:28 DEBUG Entering _get_cookie_basic()
10:02:28 DEBUG reusing cookie
10:02:28 DEBUG Exiting _get_cookie_basic()
10:02:28 DEBUG Entering _get_crumb_basic()
10:02:28 DEBUG reusing crumb
10:02:28 DEBUG Exiting _get_crumb_basic()
10:02:28 DEBUG Exiting _get_cookie_and_crumb_basic()
10:02:28 DEBUG Exiting _get_cookie_and_crumb()
10:02:29 DEBUG response code=200
10:02:29 DEBUG Exiting _make_request()
10:02:29 DEBUG Exiting get()
10:02:29 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:02:26
10:02:29 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:02:26-05:00
10:02:29 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:02:26-05:00
10:02:29 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:02:29 DEBUG Exiting history()
10:02:29 DEBUG POLL [Yahoo]: 10:02:29 Price=$56.65
10:02:29 DEBUG CHECK: C=56.65 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:02:39 DEBUG Entering history()
10:02:39 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:02:39 DEBUG Entering history()
10:02:39 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:02:39 DEBUG Entering get()
10:02:39 DEBUG Entering _make_request()
10:02:39 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:02:39 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:02:39 DEBUG Entering _get_cookie_and_crumb()
10:02:39 DEBUG cookie_mode = 'basic'
10:02:39 DEBUG Entering _get_cookie_and_crumb_basic()
10:02:39 DEBUG Entering _get_cookie_basic()
10:02:39 DEBUG reusing cookie
10:02:39 DEBUG Exiting _get_cookie_basic()
10:02:39 DEBUG Entering _get_crumb_basic()
10:02:39 DEBUG reusing crumb
10:02:39 DEBUG Exiting _get_crumb_basic()
10:02:39 DEBUG Exiting _get_cookie_and_crumb_basic()
10:02:39 DEBUG Exiting _get_cookie_and_crumb()
10:02:39 DEBUG response code=200
10:02:39 DEBUG Exiting _make_request()
10:02:39 DEBUG Exiting get()
10:02:39 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:02:35
10:02:39 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:02:35-05:00
10:02:39 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:02:39 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:02:39 DEBUG Exiting history()
10:02:39 DEBUG Exiting history()
10:02:39 DEBUG Entering history()
10:02:39 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:02:39 DEBUG Entering get()
10:02:39 DEBUG Entering _make_request()
10:02:39 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:02:39 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:02:39 DEBUG Entering _get_cookie_and_crumb()
10:02:39 DEBUG cookie_mode = 'basic'
10:02:39 DEBUG Entering _get_cookie_and_crumb_basic()
10:02:39 DEBUG Entering _get_cookie_basic()
10:02:39 DEBUG reusing cookie
10:02:39 DEBUG Exiting _get_cookie_basic()
10:02:39 DEBUG Entering _get_crumb_basic()
10:02:39 DEBUG reusing crumb
10:02:39 DEBUG Exiting _get_crumb_basic()
10:02:39 DEBUG Exiting _get_cookie_and_crumb_basic()
10:02:39 DEBUG Exiting _get_cookie_and_crumb()
10:02:39 DEBUG response code=200
10:02:39 DEBUG Exiting _make_request()
10:02:39 DEBUG Exiting get()
10:02:39 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:02:35
10:02:39 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:02:35-05:00
10:02:39 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:02:35-05:00
10:02:39 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:02:39 DEBUG Exiting history()
10:02:39 DEBUG POLL [Yahoo]: 10:02:39 Price=$56.59
10:02:39 DEBUG CHECK: C=56.59 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:02:46 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:02:49 DEBUG Entering history()
10:02:49 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:02:49 DEBUG Entering history()
10:02:49 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:02:49 DEBUG Entering get()
10:02:49 DEBUG Entering _make_request()
10:02:49 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:02:49 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:02:49 DEBUG Entering _get_cookie_and_crumb()
10:02:49 DEBUG cookie_mode = 'basic'
10:02:49 DEBUG Entering _get_cookie_and_crumb_basic()
10:02:49 DEBUG Entering _get_cookie_basic()
10:02:49 DEBUG reusing cookie
10:02:49 DEBUG Exiting _get_cookie_basic()
10:02:49 DEBUG Entering _get_crumb_basic()
10:02:49 DEBUG reusing crumb
10:02:49 DEBUG Exiting _get_crumb_basic()
10:02:49 DEBUG Exiting _get_cookie_and_crumb_basic()
10:02:49 DEBUG Exiting _get_cookie_and_crumb()
10:02:49 DEBUG response code=200
10:02:49 DEBUG Exiting _make_request()
10:02:49 DEBUG Exiting get()
10:02:49 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:02:35
10:02:49 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:02:35-05:00
10:02:49 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:02:49 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:02:49 DEBUG Exiting history()
10:02:49 DEBUG Exiting history()
10:02:49 DEBUG Entering history()
10:02:49 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:02:49 DEBUG Entering get()
10:02:49 DEBUG Entering _make_request()
10:02:49 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:02:49 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:02:49 DEBUG Entering _get_cookie_and_crumb()
10:02:49 DEBUG cookie_mode = 'basic'
10:02:49 DEBUG Entering _get_cookie_and_crumb_basic()
10:02:49 DEBUG Entering _get_cookie_basic()
10:02:49 DEBUG reusing cookie
10:02:49 DEBUG Exiting _get_cookie_basic()
10:02:49 DEBUG Entering _get_crumb_basic()
10:02:49 DEBUG reusing crumb
10:02:49 DEBUG Exiting _get_crumb_basic()
10:02:49 DEBUG Exiting _get_cookie_and_crumb_basic()
10:02:49 DEBUG Exiting _get_cookie_and_crumb()
10:02:49 DEBUG response code=200
10:02:49 DEBUG Exiting _make_request()
10:02:49 DEBUG Exiting get()
10:02:49 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:02:35
10:02:49 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:02:35-05:00
10:02:49 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:02:35-05:00
10:02:49 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:02:49 DEBUG Exiting history()
10:02:59 DEBUG Entering history()
10:02:59 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:02:59 DEBUG Entering history()
10:02:59 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:02:59 DEBUG Entering get()
10:02:59 DEBUG Entering _make_request()
10:02:59 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:02:59 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:02:59 DEBUG Entering _get_cookie_and_crumb()
10:02:59 DEBUG cookie_mode = 'basic'
10:02:59 DEBUG Entering _get_cookie_and_crumb_basic()
10:02:59 DEBUG Entering _get_cookie_basic()
10:02:59 DEBUG reusing cookie
10:02:59 DEBUG Exiting _get_cookie_basic()
10:02:59 DEBUG Entering _get_crumb_basic()
10:02:59 DEBUG reusing crumb
10:02:59 DEBUG Exiting _get_crumb_basic()
10:02:59 DEBUG Exiting _get_cookie_and_crumb_basic()
10:02:59 DEBUG Exiting _get_cookie_and_crumb()
10:02:59 DEBUG response code=200
10:02:59 DEBUG Exiting _make_request()
10:02:59 DEBUG Exiting get()
10:02:59 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:02:35
10:02:59 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:02:35-05:00
10:02:59 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:02:59 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:02:59 DEBUG Exiting history()
10:02:59 DEBUG Exiting history()
10:02:59 DEBUG Entering history()
10:02:59 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:02:59 DEBUG Entering get()
10:02:59 DEBUG Entering _make_request()
10:02:59 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:02:59 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:02:59 DEBUG Entering _get_cookie_and_crumb()
10:02:59 DEBUG cookie_mode = 'basic'
10:02:59 DEBUG Entering _get_cookie_and_crumb_basic()
10:02:59 DEBUG Entering _get_cookie_basic()
10:02:59 DEBUG reusing cookie
10:02:59 DEBUG Exiting _get_cookie_basic()
10:02:59 DEBUG Entering _get_crumb_basic()
10:02:59 DEBUG reusing crumb
10:02:59 DEBUG Exiting _get_crumb_basic()
10:02:59 DEBUG Exiting _get_cookie_and_crumb_basic()
10:02:59 DEBUG Exiting _get_cookie_and_crumb()
10:02:59 DEBUG response code=200
10:02:59 DEBUG Exiting _make_request()
10:02:59 DEBUG Exiting get()
10:02:59 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:02:35
10:02:59 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:02:35-05:00
10:02:59 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:02:35-05:00
10:02:59 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:02:59 DEBUG Exiting history()
10:03:09 DEBUG Entering history()
10:03:09 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:03:09 DEBUG Entering history()
10:03:09 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:03:09 DEBUG Entering get()
10:03:09 DEBUG Entering _make_request()
10:03:09 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:03:09 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:03:09 DEBUG Entering _get_cookie_and_crumb()
10:03:09 DEBUG cookie_mode = 'basic'
10:03:09 DEBUG Entering _get_cookie_and_crumb_basic()
10:03:09 DEBUG Entering _get_cookie_basic()
10:03:09 DEBUG reusing cookie
10:03:09 DEBUG Exiting _get_cookie_basic()
10:03:09 DEBUG Entering _get_crumb_basic()
10:03:09 DEBUG reusing crumb
10:03:09 DEBUG Exiting _get_crumb_basic()
10:03:09 DEBUG Exiting _get_cookie_and_crumb_basic()
10:03:09 DEBUG Exiting _get_cookie_and_crumb()
10:03:09 DEBUG response code=200
10:03:09 DEBUG Exiting _make_request()
10:03:09 DEBUG Exiting get()
10:03:09 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:03:04
10:03:09 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:03:04-05:00
10:03:09 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:03:09 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:03:09 DEBUG Exiting history()
10:03:09 DEBUG Exiting history()
10:03:09 DEBUG Entering history()
10:03:09 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:03:09 DEBUG Entering get()
10:03:09 DEBUG Entering _make_request()
10:03:09 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:03:09 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:03:09 DEBUG Entering _get_cookie_and_crumb()
10:03:09 DEBUG cookie_mode = 'basic'
10:03:09 DEBUG Entering _get_cookie_and_crumb_basic()
10:03:09 DEBUG Entering _get_cookie_basic()
10:03:09 DEBUG reusing cookie
10:03:09 DEBUG Exiting _get_cookie_basic()
10:03:09 DEBUG Entering _get_crumb_basic()
10:03:09 DEBUG reusing crumb
10:03:09 DEBUG Exiting _get_crumb_basic()
10:03:09 DEBUG Exiting _get_cookie_and_crumb_basic()
10:03:09 DEBUG Exiting _get_cookie_and_crumb()
10:03:09 DEBUG response code=200
10:03:09 DEBUG Exiting _make_request()
10:03:09 DEBUG Exiting get()
10:03:09 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:03:04
10:03:09 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:03:04-05:00
10:03:09 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:03:04-05:00
10:03:09 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:03:09 DEBUG Exiting history()
10:03:09 DEBUG POLL [Yahoo]: 10:03:09 Price=$56.66
10:03:09 DEBUG CHECK: C=56.66 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:03:16 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:03:19 DEBUG Entering history()
10:03:19 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:03:19 DEBUG Entering history()
10:03:19 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:03:19 DEBUG Entering get()
10:03:19 DEBUG Entering _make_request()
10:03:19 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:03:19 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:03:19 DEBUG Entering _get_cookie_and_crumb()
10:03:19 DEBUG cookie_mode = 'basic'
10:03:19 DEBUG Entering _get_cookie_and_crumb_basic()
10:03:19 DEBUG Entering _get_cookie_basic()
10:03:19 DEBUG reusing cookie
10:03:19 DEBUG Exiting _get_cookie_basic()
10:03:19 DEBUG Entering _get_crumb_basic()
10:03:19 DEBUG reusing crumb
10:03:19 DEBUG Exiting _get_crumb_basic()
10:03:19 DEBUG Exiting _get_cookie_and_crumb_basic()
10:03:19 DEBUG Exiting _get_cookie_and_crumb()
10:03:19 DEBUG response code=200
10:03:19 DEBUG Exiting _make_request()
10:03:19 DEBUG Exiting get()
10:03:19 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:03:04
10:03:19 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:03:04-05:00
10:03:19 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:03:19 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:03:19 DEBUG Exiting history()
10:03:19 DEBUG Exiting history()
10:03:19 DEBUG Entering history()
10:03:19 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:03:19 DEBUG Entering get()
10:03:19 DEBUG Entering _make_request()
10:03:19 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:03:19 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:03:19 DEBUG Entering _get_cookie_and_crumb()
10:03:19 DEBUG cookie_mode = 'basic'
10:03:19 DEBUG Entering _get_cookie_and_crumb_basic()
10:03:19 DEBUG Entering _get_cookie_basic()
10:03:19 DEBUG reusing cookie
10:03:19 DEBUG Exiting _get_cookie_basic()
10:03:19 DEBUG Entering _get_crumb_basic()
10:03:19 DEBUG reusing crumb
10:03:19 DEBUG Exiting _get_crumb_basic()
10:03:19 DEBUG Exiting _get_cookie_and_crumb_basic()
10:03:19 DEBUG Exiting _get_cookie_and_crumb()
10:03:19 DEBUG response code=200
10:03:19 DEBUG Exiting _make_request()
10:03:19 DEBUG Exiting get()
10:03:19 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:03:04
10:03:19 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:03:04-05:00
10:03:19 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:03:04-05:00
10:03:20 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:03:20 DEBUG Exiting history()
10:03:27 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:03:30 DEBUG Entering history()
10:03:30 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:03:30 DEBUG Entering history()
10:03:30 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:03:30 DEBUG Entering get()
10:03:30 DEBUG Entering _make_request()
10:03:30 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:03:30 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:03:30 DEBUG Entering _get_cookie_and_crumb()
10:03:30 DEBUG cookie_mode = 'basic'
10:03:30 DEBUG Entering _get_cookie_and_crumb_basic()
10:03:30 DEBUG Entering _get_cookie_basic()
10:03:30 DEBUG reusing cookie
10:03:30 DEBUG Exiting _get_cookie_basic()
10:03:30 DEBUG Entering _get_crumb_basic()
10:03:30 DEBUG reusing crumb
10:03:30 DEBUG Exiting _get_crumb_basic()
10:03:30 DEBUG Exiting _get_cookie_and_crumb_basic()
10:03:30 DEBUG Exiting _get_cookie_and_crumb()
10:03:30 DEBUG response code=200
10:03:30 DEBUG Exiting _make_request()
10:03:30 DEBUG Exiting get()
10:03:30 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:03:25
10:03:30 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:03:25-05:00
10:03:30 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:03:30 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:03:30 DEBUG Exiting history()
10:03:30 DEBUG Exiting history()
10:03:30 DEBUG Entering history()
10:03:30 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:03:30 DEBUG Entering get()
10:03:30 DEBUG Entering _make_request()
10:03:30 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:03:30 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:03:30 DEBUG Entering _get_cookie_and_crumb()
10:03:30 DEBUG cookie_mode = 'basic'
10:03:30 DEBUG Entering _get_cookie_and_crumb_basic()
10:03:30 DEBUG Entering _get_cookie_basic()
10:03:30 DEBUG reusing cookie
10:03:30 DEBUG Exiting _get_cookie_basic()
10:03:30 DEBUG Entering _get_crumb_basic()
10:03:30 DEBUG reusing crumb
10:03:30 DEBUG Exiting _get_crumb_basic()
10:03:30 DEBUG Exiting _get_cookie_and_crumb_basic()
10:03:30 DEBUG Exiting _get_cookie_and_crumb()
10:03:30 DEBUG response code=200
10:03:30 DEBUG Exiting _make_request()
10:03:30 DEBUG Exiting get()
10:03:30 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:03:25
10:03:30 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:03:25-05:00
10:03:30 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:03:25-05:00
10:03:30 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:03:30 DEBUG Exiting history()
10:03:30 DEBUG POLL [Yahoo]: 10:03:30 Price=$56.65
10:03:30 DEBUG CHECK: C=56.65 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:03:40 DEBUG Entering history()
10:03:40 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:03:40 DEBUG Entering history()
10:03:40 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:03:40 DEBUG Entering get()
10:03:40 DEBUG Entering _make_request()
10:03:40 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:03:40 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:03:40 DEBUG Entering _get_cookie_and_crumb()
10:03:40 DEBUG cookie_mode = 'basic'
10:03:40 DEBUG Entering _get_cookie_and_crumb_basic()
10:03:40 DEBUG Entering _get_cookie_basic()
10:03:40 DEBUG reusing cookie
10:03:40 DEBUG Exiting _get_cookie_basic()
10:03:40 DEBUG Entering _get_crumb_basic()
10:03:40 DEBUG reusing crumb
10:03:40 DEBUG Exiting _get_crumb_basic()
10:03:40 DEBUG Exiting _get_cookie_and_crumb_basic()
10:03:40 DEBUG Exiting _get_cookie_and_crumb()
10:03:40 DEBUG response code=200
10:03:40 DEBUG Exiting _make_request()
10:03:40 DEBUG Exiting get()
10:03:40 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:03:34
10:03:40 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:03:34-05:00
10:03:40 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:03:40 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:03:40 DEBUG Exiting history()
10:03:40 DEBUG Exiting history()
10:03:40 DEBUG Entering history()
10:03:40 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:03:40 DEBUG Entering get()
10:03:40 DEBUG Entering _make_request()
10:03:40 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:03:40 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:03:40 DEBUG Entering _get_cookie_and_crumb()
10:03:40 DEBUG cookie_mode = 'basic'
10:03:40 DEBUG Entering _get_cookie_and_crumb_basic()
10:03:40 DEBUG Entering _get_cookie_basic()
10:03:40 DEBUG reusing cookie
10:03:40 DEBUG Exiting _get_cookie_basic()
10:03:40 DEBUG Entering _get_crumb_basic()
10:03:40 DEBUG reusing crumb
10:03:40 DEBUG Exiting _get_crumb_basic()
10:03:40 DEBUG Exiting _get_cookie_and_crumb_basic()
10:03:40 DEBUG Exiting _get_cookie_and_crumb()
10:03:40 DEBUG response code=200
10:03:40 DEBUG Exiting _make_request()
10:03:40 DEBUG Exiting get()
10:03:40 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:03:34
10:03:40 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:03:34-05:00
10:03:40 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:03:34-05:00
10:03:40 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:03:40 DEBUG Exiting history()
10:03:40 DEBUG POLL [Yahoo]: 10:03:40 Price=$56.67
10:03:40 DEBUG CHECK: C=56.67 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:03:46 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:03:50 DEBUG Entering history()
10:03:50 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:03:50 DEBUG Entering history()
10:03:50 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:03:50 DEBUG Entering get()
10:03:50 DEBUG Entering _make_request()
10:03:50 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:03:50 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:03:50 DEBUG Entering _get_cookie_and_crumb()
10:03:50 DEBUG cookie_mode = 'basic'
10:03:50 DEBUG Entering _get_cookie_and_crumb_basic()
10:03:50 DEBUG Entering _get_cookie_basic()
10:03:50 DEBUG reusing cookie
10:03:50 DEBUG Exiting _get_cookie_basic()
10:03:50 DEBUG Entering _get_crumb_basic()
10:03:50 DEBUG reusing crumb
10:03:50 DEBUG Exiting _get_crumb_basic()
10:03:50 DEBUG Exiting _get_cookie_and_crumb_basic()
10:03:50 DEBUG Exiting _get_cookie_and_crumb()
10:03:50 DEBUG response code=200
10:03:50 DEBUG Exiting _make_request()
10:03:50 DEBUG Exiting get()
10:03:50 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:03:34
10:03:50 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:03:34-05:00
10:03:50 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:03:50 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:03:50 DEBUG Exiting history()
10:03:50 DEBUG Exiting history()
10:03:50 DEBUG Entering history()
10:03:50 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:03:50 DEBUG Entering get()
10:03:50 DEBUG Entering _make_request()
10:03:50 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:03:50 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:03:50 DEBUG Entering _get_cookie_and_crumb()
10:03:50 DEBUG cookie_mode = 'basic'
10:03:50 DEBUG Entering _get_cookie_and_crumb_basic()
10:03:50 DEBUG Entering _get_cookie_basic()
10:03:50 DEBUG reusing cookie
10:03:50 DEBUG Exiting _get_cookie_basic()
10:03:50 DEBUG Entering _get_crumb_basic()
10:03:50 DEBUG reusing crumb
10:03:50 DEBUG Exiting _get_crumb_basic()
10:03:50 DEBUG Exiting _get_cookie_and_crumb_basic()
10:03:50 DEBUG Exiting _get_cookie_and_crumb()
10:03:50 DEBUG response code=200
10:03:50 DEBUG Exiting _make_request()
10:03:50 DEBUG Exiting get()
10:03:50 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:03:34
10:03:50 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:03:34-05:00
10:03:50 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:03:34-05:00
10:03:50 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:03:50 DEBUG Exiting history()
10:04:00 DEBUG Entering history()
10:04:00 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:04:00 DEBUG Entering history()
10:04:00 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:04:00 DEBUG Entering get()
10:04:00 DEBUG Entering _make_request()
10:04:00 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:04:00 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:04:00 DEBUG Entering _get_cookie_and_crumb()
10:04:00 DEBUG cookie_mode = 'basic'
10:04:00 DEBUG Entering _get_cookie_and_crumb_basic()
10:04:00 DEBUG Entering _get_cookie_basic()
10:04:00 DEBUG reusing cookie
10:04:00 DEBUG Exiting _get_cookie_basic()
10:04:00 DEBUG Entering _get_crumb_basic()
10:04:00 DEBUG reusing crumb
10:04:00 DEBUG Exiting _get_crumb_basic()
10:04:00 DEBUG Exiting _get_cookie_and_crumb_basic()
10:04:00 DEBUG Exiting _get_cookie_and_crumb()
10:04:00 DEBUG response code=200
10:04:00 DEBUG Exiting _make_request()
10:04:00 DEBUG Exiting get()
10:04:00 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:03:59
10:04:00 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:03:59-05:00
10:04:00 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:04:00 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:04:00 DEBUG Exiting history()
10:04:00 DEBUG Exiting history()
10:04:00 DEBUG Entering history()
10:04:00 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:04:00 DEBUG Entering get()
10:04:00 DEBUG Entering _make_request()
10:04:00 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:04:00 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:04:00 DEBUG Entering _get_cookie_and_crumb()
10:04:00 DEBUG cookie_mode = 'basic'
10:04:00 DEBUG Entering _get_cookie_and_crumb_basic()
10:04:00 DEBUG Entering _get_cookie_basic()
10:04:00 DEBUG reusing cookie
10:04:00 DEBUG Exiting _get_cookie_basic()
10:04:00 DEBUG Entering _get_crumb_basic()
10:04:00 DEBUG reusing crumb
10:04:00 DEBUG Exiting _get_crumb_basic()
10:04:00 DEBUG Exiting _get_cookie_and_crumb_basic()
10:04:00 DEBUG Exiting _get_cookie_and_crumb()
10:04:00 DEBUG response code=200
10:04:00 DEBUG Exiting _make_request()
10:04:00 DEBUG Exiting get()
10:04:00 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:03:59
10:04:00 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:03:59-05:00
10:04:00 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:03:59-05:00
10:04:00 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:04:00 DEBUG Exiting history()
10:04:00 DEBUG POLL [Yahoo]: 10:04:00 Price=$56.67
10:04:00 DEBUG CHECK: C=56.67 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:04:10 DEBUG Entering history()
10:04:10 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:04:10 DEBUG Entering history()
10:04:10 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:04:10 DEBUG Entering get()
10:04:10 DEBUG Entering _make_request()
10:04:10 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:04:10 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:04:10 DEBUG Entering _get_cookie_and_crumb()
10:04:10 DEBUG cookie_mode = 'basic'
10:04:10 DEBUG Entering _get_cookie_and_crumb_basic()
10:04:10 DEBUG Entering _get_cookie_basic()
10:04:10 DEBUG reusing cookie
10:04:10 DEBUG Exiting _get_cookie_basic()
10:04:10 DEBUG Entering _get_crumb_basic()
10:04:10 DEBUG reusing crumb
10:04:10 DEBUG Exiting _get_crumb_basic()
10:04:10 DEBUG Exiting _get_cookie_and_crumb_basic()
10:04:10 DEBUG Exiting _get_cookie_and_crumb()
10:04:10 DEBUG response code=200
10:04:10 DEBUG Exiting _make_request()
10:04:10 DEBUG Exiting get()
10:04:10 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:03:59
10:04:10 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:03:59-05:00
10:04:10 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:04:10 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:04:10 DEBUG Exiting history()
10:04:10 DEBUG Exiting history()
10:04:10 DEBUG Entering history()
10:04:10 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:04:10 DEBUG Entering get()
10:04:10 DEBUG Entering _make_request()
10:04:10 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:04:10 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:04:10 DEBUG Entering _get_cookie_and_crumb()
10:04:10 DEBUG cookie_mode = 'basic'
10:04:10 DEBUG Entering _get_cookie_and_crumb_basic()
10:04:10 DEBUG Entering _get_cookie_basic()
10:04:10 DEBUG reusing cookie
10:04:10 DEBUG Exiting _get_cookie_basic()
10:04:10 DEBUG Entering _get_crumb_basic()
10:04:10 DEBUG reusing crumb
10:04:10 DEBUG Exiting _get_crumb_basic()
10:04:10 DEBUG Exiting _get_cookie_and_crumb_basic()
10:04:10 DEBUG Exiting _get_cookie_and_crumb()
10:04:10 DEBUG response code=200
10:04:10 DEBUG Exiting _make_request()
10:04:10 DEBUG Exiting get()
10:04:10 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:03:59
10:04:10 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:03:59-05:00
10:04:10 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:03:59-05:00
10:04:10 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:04:10 DEBUG Exiting history()
10:04:16 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:04:20 DEBUG Entering history()
10:04:20 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:04:20 DEBUG Entering history()
10:04:20 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:04:20 DEBUG Entering get()
10:04:20 DEBUG Entering _make_request()
10:04:20 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:04:20 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:04:20 DEBUG Entering _get_cookie_and_crumb()
10:04:20 DEBUG cookie_mode = 'basic'
10:04:20 DEBUG Entering _get_cookie_and_crumb_basic()
10:04:20 DEBUG Entering _get_cookie_basic()
10:04:20 DEBUG reusing cookie
10:04:20 DEBUG Exiting _get_cookie_basic()
10:04:20 DEBUG Entering _get_crumb_basic()
10:04:20 DEBUG reusing crumb
10:04:20 DEBUG Exiting _get_crumb_basic()
10:04:20 DEBUG Exiting _get_cookie_and_crumb_basic()
10:04:20 DEBUG Exiting _get_cookie_and_crumb()
10:04:20 DEBUG response code=200
10:04:20 DEBUG Exiting _make_request()
10:04:20 DEBUG Exiting get()
10:04:20 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:04:18
10:04:20 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:04:18-05:00
10:04:21 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:04:21 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:04:21 DEBUG Exiting history()
10:04:21 DEBUG Exiting history()
10:04:21 DEBUG Entering history()
10:04:21 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:04:21 DEBUG Entering get()
10:04:21 DEBUG Entering _make_request()
10:04:21 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:04:21 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:04:21 DEBUG Entering _get_cookie_and_crumb()
10:04:21 DEBUG cookie_mode = 'basic'
10:04:21 DEBUG Entering _get_cookie_and_crumb_basic()
10:04:21 DEBUG Entering _get_cookie_basic()
10:04:21 DEBUG reusing cookie
10:04:21 DEBUG Exiting _get_cookie_basic()
10:04:21 DEBUG Entering _get_crumb_basic()
10:04:21 DEBUG reusing crumb
10:04:21 DEBUG Exiting _get_crumb_basic()
10:04:21 DEBUG Exiting _get_cookie_and_crumb_basic()
10:04:21 DEBUG Exiting _get_cookie_and_crumb()
10:04:21 DEBUG response code=200
10:04:21 DEBUG Exiting _make_request()
10:04:21 DEBUG Exiting get()
10:04:21 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:04:18
10:04:21 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:04:18-05:00
10:04:21 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:04:18-05:00
10:04:21 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:04:21 DEBUG Exiting history()
10:04:21 DEBUG POLL [Yahoo]: 10:04:21 Price=$56.63
10:04:21 DEBUG CHECK: C=56.63 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:04:28 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:04:31 DEBUG Entering history()
10:04:31 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:04:31 DEBUG Entering history()
10:04:31 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:04:31 DEBUG Entering get()
10:04:31 DEBUG Entering _make_request()
10:04:31 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:04:31 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:04:31 DEBUG Entering _get_cookie_and_crumb()
10:04:31 DEBUG cookie_mode = 'basic'
10:04:31 DEBUG Entering _get_cookie_and_crumb_basic()
10:04:31 DEBUG Entering _get_cookie_basic()
10:04:31 DEBUG reusing cookie
10:04:31 DEBUG Exiting _get_cookie_basic()
10:04:31 DEBUG Entering _get_crumb_basic()
10:04:31 DEBUG reusing crumb
10:04:31 DEBUG Exiting _get_crumb_basic()
10:04:31 DEBUG Exiting _get_cookie_and_crumb_basic()
10:04:31 DEBUG Exiting _get_cookie_and_crumb()
10:04:31 DEBUG response code=200
10:04:31 DEBUG Exiting _make_request()
10:04:31 DEBUG Exiting get()
10:04:31 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:04:29
10:04:31 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:04:29-05:00
10:04:31 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:04:31 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:04:31 DEBUG Exiting history()
10:04:31 DEBUG Exiting history()
10:04:31 DEBUG Entering history()
10:04:31 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:04:31 DEBUG Entering get()
10:04:31 DEBUG Entering _make_request()
10:04:31 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:04:31 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:04:31 DEBUG Entering _get_cookie_and_crumb()
10:04:31 DEBUG cookie_mode = 'basic'
10:04:31 DEBUG Entering _get_cookie_and_crumb_basic()
10:04:31 DEBUG Entering _get_cookie_basic()
10:04:31 DEBUG reusing cookie
10:04:31 DEBUG Exiting _get_cookie_basic()
10:04:31 DEBUG Entering _get_crumb_basic()
10:04:31 DEBUG reusing crumb
10:04:31 DEBUG Exiting _get_crumb_basic()
10:04:31 DEBUG Exiting _get_cookie_and_crumb_basic()
10:04:31 DEBUG Exiting _get_cookie_and_crumb()
10:04:31 DEBUG response code=200
10:04:31 DEBUG Exiting _make_request()
10:04:31 DEBUG Exiting get()
10:04:31 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:04:29
10:04:31 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:04:29-05:00
10:04:31 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:04:29-05:00
10:04:31 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:04:31 DEBUG Exiting history()
10:04:31 DEBUG POLL [Yahoo]: 10:04:31 Price=$56.66
10:04:31 DEBUG CHECK: C=56.66 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:04:41 DEBUG Entering history()
10:04:41 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:04:41 DEBUG Entering history()
10:04:41 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:04:41 DEBUG Entering get()
10:04:41 DEBUG Entering _make_request()
10:04:41 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:04:41 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:04:41 DEBUG Entering _get_cookie_and_crumb()
10:04:41 DEBUG cookie_mode = 'basic'
10:04:41 DEBUG Entering _get_cookie_and_crumb_basic()
10:04:41 DEBUG Entering _get_cookie_basic()
10:04:41 DEBUG reusing cookie
10:04:41 DEBUG Exiting _get_cookie_basic()
10:04:41 DEBUG Entering _get_crumb_basic()
10:04:41 DEBUG reusing crumb
10:04:41 DEBUG Exiting _get_crumb_basic()
10:04:41 DEBUG Exiting _get_cookie_and_crumb_basic()
10:04:41 DEBUG Exiting _get_cookie_and_crumb()
10:04:41 DEBUG response code=200
10:04:41 DEBUG Exiting _make_request()
10:04:41 DEBUG Exiting get()
10:04:41 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:04:34
10:04:41 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:04:34-05:00
10:04:41 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:04:41 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:04:41 DEBUG Exiting history()
10:04:41 DEBUG Exiting history()
10:04:41 DEBUG Entering history()
10:04:41 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:04:41 DEBUG Entering get()
10:04:41 DEBUG Entering _make_request()
10:04:41 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:04:41 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:04:41 DEBUG Entering _get_cookie_and_crumb()
10:04:41 DEBUG cookie_mode = 'basic'
10:04:41 DEBUG Entering _get_cookie_and_crumb_basic()
10:04:41 DEBUG Entering _get_cookie_basic()
10:04:41 DEBUG reusing cookie
10:04:41 DEBUG Exiting _get_cookie_basic()
10:04:41 DEBUG Entering _get_crumb_basic()
10:04:41 DEBUG reusing crumb
10:04:41 DEBUG Exiting _get_crumb_basic()
10:04:41 DEBUG Exiting _get_cookie_and_crumb_basic()
10:04:41 DEBUG Exiting _get_cookie_and_crumb()
10:04:41 DEBUG response code=200
10:04:41 DEBUG Exiting _make_request()
10:04:41 DEBUG Exiting get()
10:04:41 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:04:29
10:04:41 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:04:29-05:00
10:04:41 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:04:29-05:00
10:04:41 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:04:41 DEBUG Exiting history()
10:04:41 DEBUG POLL [Yahoo]: 10:04:41 Price=$56.61
10:04:41 DEBUG CHECK: C=56.61 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:04:46 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:04:51 DEBUG Entering history()
10:04:51 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:04:51 DEBUG Entering history()
10:04:51 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:04:51 DEBUG Entering get()
10:04:51 DEBUG Entering _make_request()
10:04:51 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:04:51 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:04:51 DEBUG Entering _get_cookie_and_crumb()
10:04:51 DEBUG cookie_mode = 'basic'
10:04:51 DEBUG Entering _get_cookie_and_crumb_basic()
10:04:51 DEBUG Entering _get_cookie_basic()
10:04:51 DEBUG reusing cookie
10:04:51 DEBUG Exiting _get_cookie_basic()
10:04:51 DEBUG Entering _get_crumb_basic()
10:04:51 DEBUG reusing crumb
10:04:51 DEBUG Exiting _get_crumb_basic()
10:04:51 DEBUG Exiting _get_cookie_and_crumb_basic()
10:04:51 DEBUG Exiting _get_cookie_and_crumb()
10:04:51 DEBUG response code=200
10:04:51 DEBUG Exiting _make_request()
10:04:51 DEBUG Exiting get()
10:04:51 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:04:34
10:04:51 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:04:34-05:00
10:04:51 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:04:51 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:04:51 DEBUG Exiting history()
10:04:51 DEBUG Exiting history()
10:04:51 DEBUG Entering history()
10:04:51 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:04:51 DEBUG Entering get()
10:04:51 DEBUG Entering _make_request()
10:04:51 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:04:51 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:04:51 DEBUG Entering _get_cookie_and_crumb()
10:04:51 DEBUG cookie_mode = 'basic'
10:04:51 DEBUG Entering _get_cookie_and_crumb_basic()
10:04:51 DEBUG Entering _get_cookie_basic()
10:04:51 DEBUG reusing cookie
10:04:51 DEBUG Exiting _get_cookie_basic()
10:04:51 DEBUG Entering _get_crumb_basic()
10:04:51 DEBUG reusing crumb
10:04:51 DEBUG Exiting _get_crumb_basic()
10:04:51 DEBUG Exiting _get_cookie_and_crumb_basic()
10:04:51 DEBUG Exiting _get_cookie_and_crumb()
10:04:51 DEBUG response code=200
10:04:51 DEBUG Exiting _make_request()
10:04:51 DEBUG Exiting get()
10:04:51 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:04:49
10:04:51 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:04:49-05:00
10:04:51 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:04:49-05:00
10:04:51 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:04:51 DEBUG Exiting history()
10:05:01 DEBUG Entering history()
10:05:01 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:05:01 DEBUG Entering history()
10:05:01 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:05:01 DEBUG Entering get()
10:05:01 DEBUG Entering _make_request()
10:05:01 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:05:01 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:05:01 DEBUG Entering _get_cookie_and_crumb()
10:05:01 DEBUG cookie_mode = 'basic'
10:05:01 DEBUG Entering _get_cookie_and_crumb_basic()
10:05:01 DEBUG Entering _get_cookie_basic()
10:05:01 DEBUG reusing cookie
10:05:01 DEBUG Exiting _get_cookie_basic()
10:05:01 DEBUG Entering _get_crumb_basic()
10:05:01 DEBUG reusing crumb
10:05:01 DEBUG Exiting _get_crumb_basic()
10:05:01 DEBUG Exiting _get_cookie_and_crumb_basic()
10:05:01 DEBUG Exiting _get_cookie_and_crumb()
10:05:01 DEBUG response code=200
10:05:01 DEBUG Exiting _make_request()
10:05:01 DEBUG Exiting get()
10:05:01 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:04:59
10:05:01 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:04:59-05:00
10:05:01 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:05:01 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:05:01 DEBUG Exiting history()
10:05:01 DEBUG Exiting history()
10:05:01 DEBUG Entering history()
10:05:01 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:05:01 DEBUG Entering get()
10:05:01 DEBUG Entering _make_request()
10:05:01 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:05:01 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:05:01 DEBUG Entering _get_cookie_and_crumb()
10:05:01 DEBUG cookie_mode = 'basic'
10:05:01 DEBUG Entering _get_cookie_and_crumb_basic()
10:05:01 DEBUG Entering _get_cookie_basic()
10:05:01 DEBUG reusing cookie
10:05:01 DEBUG Exiting _get_cookie_basic()
10:05:01 DEBUG Entering _get_crumb_basic()
10:05:01 DEBUG reusing crumb
10:05:01 DEBUG Exiting _get_crumb_basic()
10:05:01 DEBUG Exiting _get_cookie_and_crumb_basic()
10:05:01 DEBUG Exiting _get_cookie_and_crumb()
10:05:01 DEBUG response code=200
10:05:01 DEBUG Exiting _make_request()
10:05:01 DEBUG Exiting get()
10:05:01 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:04:49
10:05:01 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:04:49-05:00
10:05:01 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:04:49-05:00
10:05:01 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:05:01 DEBUG Exiting history()
10:05:01 DEBUG POLL [Yahoo]: 10:05:01 Price=$56.70
10:05:01 DEBUG CHECK: C=56.70 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:05:11 DEBUG Entering history()
10:05:11 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:05:11 DEBUG Entering history()
10:05:11 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:05:11 DEBUG Entering get()
10:05:11 DEBUG Entering _make_request()
10:05:11 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:05:11 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:05:11 DEBUG Entering _get_cookie_and_crumb()
10:05:11 DEBUG cookie_mode = 'basic'
10:05:11 DEBUG Entering _get_cookie_and_crumb_basic()
10:05:11 DEBUG Entering _get_cookie_basic()
10:05:11 DEBUG reusing cookie
10:05:11 DEBUG Exiting _get_cookie_basic()
10:05:11 DEBUG Entering _get_crumb_basic()
10:05:11 DEBUG reusing crumb
10:05:11 DEBUG Exiting _get_crumb_basic()
10:05:11 DEBUG Exiting _get_cookie_and_crumb_basic()
10:05:11 DEBUG Exiting _get_cookie_and_crumb()
10:05:11 DEBUG response code=200
10:05:11 DEBUG Exiting _make_request()
10:05:11 DEBUG Exiting get()
10:05:11 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:04:59
10:05:11 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:04:59-05:00
10:05:11 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:05:11 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:05:11 DEBUG Exiting history()
10:05:11 DEBUG Exiting history()
10:05:11 DEBUG Entering history()
10:05:11 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:05:11 DEBUG Entering get()
10:05:11 DEBUG Entering _make_request()
10:05:11 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:05:11 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:05:11 DEBUG Entering _get_cookie_and_crumb()
10:05:11 DEBUG cookie_mode = 'basic'
10:05:11 DEBUG Entering _get_cookie_and_crumb_basic()
10:05:11 DEBUG Entering _get_cookie_basic()
10:05:11 DEBUG reusing cookie
10:05:11 DEBUG Exiting _get_cookie_basic()
10:05:11 DEBUG Entering _get_crumb_basic()
10:05:11 DEBUG reusing crumb
10:05:11 DEBUG Exiting _get_crumb_basic()
10:05:11 DEBUG Exiting _get_cookie_and_crumb_basic()
10:05:11 DEBUG Exiting _get_cookie_and_crumb()
10:05:11 DEBUG response code=200
10:05:11 DEBUG Exiting _make_request()
10:05:11 DEBUG Exiting get()
10:05:11 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:04:59
10:05:11 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:04:59-05:00
10:05:11 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:04:59-05:00
10:05:11 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:05:11 DEBUG Exiting history()
10:05:16 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:05:22 DEBUG Entering history()
10:05:22 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:05:22 DEBUG Entering history()
10:05:22 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:05:22 DEBUG Entering get()
10:05:22 DEBUG Entering _make_request()
10:05:22 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:05:22 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:05:22 DEBUG Entering _get_cookie_and_crumb()
10:05:22 DEBUG cookie_mode = 'basic'
10:05:22 DEBUG Entering _get_cookie_and_crumb_basic()
10:05:22 DEBUG Entering _get_cookie_basic()
10:05:22 DEBUG reusing cookie
10:05:22 DEBUG Exiting _get_cookie_basic()
10:05:22 DEBUG Entering _get_crumb_basic()
10:05:22 DEBUG reusing crumb
10:05:22 DEBUG Exiting _get_crumb_basic()
10:05:22 DEBUG Exiting _get_cookie_and_crumb_basic()
10:05:22 DEBUG Exiting _get_cookie_and_crumb()
10:05:22 DEBUG response code=200
10:05:22 DEBUG Exiting _make_request()
10:05:22 DEBUG Exiting get()
10:05:22 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:05:21
10:05:22 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:05:21-05:00
10:05:22 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:05:22 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:05:22 DEBUG Exiting history()
10:05:22 DEBUG Exiting history()
10:05:22 DEBUG Entering history()
10:05:22 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:05:22 DEBUG Entering get()
10:05:22 DEBUG Entering _make_request()
10:05:22 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:05:22 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:05:22 DEBUG Entering _get_cookie_and_crumb()
10:05:22 DEBUG cookie_mode = 'basic'
10:05:22 DEBUG Entering _get_cookie_and_crumb_basic()
10:05:22 DEBUG Entering _get_cookie_basic()
10:05:22 DEBUG reusing cookie
10:05:22 DEBUG Exiting _get_cookie_basic()
10:05:22 DEBUG Entering _get_crumb_basic()
10:05:22 DEBUG reusing crumb
10:05:22 DEBUG Exiting _get_crumb_basic()
10:05:22 DEBUG Exiting _get_cookie_and_crumb_basic()
10:05:22 DEBUG Exiting _get_cookie_and_crumb()
10:05:22 DEBUG response code=200
10:05:22 DEBUG Exiting _make_request()
10:05:22 DEBUG Exiting get()
10:05:22 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:05:21
10:05:22 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:05:21-05:00
10:05:22 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:05:21-05:00
10:05:22 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:05:22 DEBUG Exiting history()
10:05:22 DEBUG POLL [Yahoo]: 10:05:22 Price=$56.74
10:05:22 DEBUG CHECK: C=56.74 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:05:28 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:05:32 DEBUG Entering history()
10:05:32 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:05:32 DEBUG Entering history()
10:05:32 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:05:32 DEBUG Entering get()
10:05:32 DEBUG Entering _make_request()
10:05:32 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:05:32 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:05:32 DEBUG Entering _get_cookie_and_crumb()
10:05:32 DEBUG cookie_mode = 'basic'
10:05:32 DEBUG Entering _get_cookie_and_crumb_basic()
10:05:32 DEBUG Entering _get_cookie_basic()
10:05:32 DEBUG reusing cookie
10:05:32 DEBUG Exiting _get_cookie_basic()
10:05:32 DEBUG Entering _get_crumb_basic()
10:05:32 DEBUG reusing crumb
10:05:32 DEBUG Exiting _get_crumb_basic()
10:05:32 DEBUG Exiting _get_cookie_and_crumb_basic()
10:05:32 DEBUG Exiting _get_cookie_and_crumb()
10:05:32 DEBUG response code=200
10:05:32 DEBUG Exiting _make_request()
10:05:32 DEBUG Exiting get()
10:05:32 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:05:27
10:05:32 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:05:27-05:00
10:05:32 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:05:32 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:05:32 DEBUG Exiting history()
10:05:32 DEBUG Exiting history()
10:05:32 DEBUG Entering history()
10:05:32 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:05:32 DEBUG Entering get()
10:05:32 DEBUG Entering _make_request()
10:05:32 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:05:32 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:05:32 DEBUG Entering _get_cookie_and_crumb()
10:05:32 DEBUG cookie_mode = 'basic'
10:05:32 DEBUG Entering _get_cookie_and_crumb_basic()
10:05:32 DEBUG Entering _get_cookie_basic()
10:05:32 DEBUG reusing cookie
10:05:32 DEBUG Exiting _get_cookie_basic()
10:05:32 DEBUG Entering _get_crumb_basic()
10:05:32 DEBUG reusing crumb
10:05:32 DEBUG Exiting _get_crumb_basic()
10:05:32 DEBUG Exiting _get_cookie_and_crumb_basic()
10:05:32 DEBUG Exiting _get_cookie_and_crumb()
10:05:32 DEBUG response code=200
10:05:32 DEBUG Exiting _make_request()
10:05:32 DEBUG Exiting get()
10:05:32 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:05:27
10:05:32 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:05:27-05:00
10:05:32 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:05:27-05:00
10:05:32 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:05:32 DEBUG Exiting history()
10:05:32 DEBUG POLL [Yahoo]: 10:05:32 Price=$56.79
10:05:32 DEBUG CHECK: C=56.79 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:05:42 DEBUG Entering history()
10:05:42 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:05:42 DEBUG Entering history()
10:05:42 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:05:42 DEBUG Entering get()
10:05:42 DEBUG Entering _make_request()
10:05:42 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:05:42 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:05:42 DEBUG Entering _get_cookie_and_crumb()
10:05:42 DEBUG cookie_mode = 'basic'
10:05:42 DEBUG Entering _get_cookie_and_crumb_basic()
10:05:42 DEBUG Entering _get_cookie_basic()
10:05:42 DEBUG reusing cookie
10:05:42 DEBUG Exiting _get_cookie_basic()
10:05:42 DEBUG Entering _get_crumb_basic()
10:05:42 DEBUG reusing crumb
10:05:42 DEBUG Exiting _get_crumb_basic()
10:05:42 DEBUG Exiting _get_cookie_and_crumb_basic()
10:05:42 DEBUG Exiting _get_cookie_and_crumb()
10:05:42 DEBUG response code=200
10:05:42 DEBUG Exiting _make_request()
10:05:42 DEBUG Exiting get()
10:05:42 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:05:27
10:05:42 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:05:27-05:00
10:05:42 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:05:42 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:05:42 DEBUG Exiting history()
10:05:42 DEBUG Exiting history()
10:05:42 DEBUG Entering history()
10:05:42 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:05:42 DEBUG Entering get()
10:05:42 DEBUG Entering _make_request()
10:05:42 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:05:42 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:05:42 DEBUG Entering _get_cookie_and_crumb()
10:05:42 DEBUG cookie_mode = 'basic'
10:05:42 DEBUG Entering _get_cookie_and_crumb_basic()
10:05:42 DEBUG Entering _get_cookie_basic()
10:05:42 DEBUG reusing cookie
10:05:42 DEBUG Exiting _get_cookie_basic()
10:05:42 DEBUG Entering _get_crumb_basic()
10:05:42 DEBUG reusing crumb
10:05:42 DEBUG Exiting _get_crumb_basic()
10:05:42 DEBUG Exiting _get_cookie_and_crumb_basic()
10:05:42 DEBUG Exiting _get_cookie_and_crumb()
10:05:42 DEBUG response code=200
10:05:42 DEBUG Exiting _make_request()
10:05:42 DEBUG Exiting get()
10:05:42 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:05:27
10:05:42 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:05:27-05:00
10:05:42 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:05:27-05:00
10:05:42 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:05:42 DEBUG Exiting history()
10:05:46 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:05:52 DEBUG Entering history()
10:05:52 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:05:52 DEBUG Entering history()
10:05:52 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:05:52 DEBUG Entering get()
10:05:52 DEBUG Entering _make_request()
10:05:52 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:05:52 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:05:52 DEBUG Entering _get_cookie_and_crumb()
10:05:52 DEBUG cookie_mode = 'basic'
10:05:52 DEBUG Entering _get_cookie_and_crumb_basic()
10:05:52 DEBUG Entering _get_cookie_basic()
10:05:52 DEBUG reusing cookie
10:05:52 DEBUG Exiting _get_cookie_basic()
10:05:52 DEBUG Entering _get_crumb_basic()
10:05:52 DEBUG reusing crumb
10:05:52 DEBUG Exiting _get_crumb_basic()
10:05:52 DEBUG Exiting _get_cookie_and_crumb_basic()
10:05:52 DEBUG Exiting _get_cookie_and_crumb()
10:05:52 DEBUG response code=200
10:05:52 DEBUG Exiting _make_request()
10:05:52 DEBUG Exiting get()
10:05:52 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:05:49
10:05:52 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:05:49-05:00
10:05:52 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:05:52 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:05:52 DEBUG Exiting history()
10:05:52 DEBUG Exiting history()
10:05:52 DEBUG Entering history()
10:05:52 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:05:52 DEBUG Entering get()
10:05:52 DEBUG Entering _make_request()
10:05:52 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:05:52 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:05:52 DEBUG Entering _get_cookie_and_crumb()
10:05:52 DEBUG cookie_mode = 'basic'
10:05:52 DEBUG Entering _get_cookie_and_crumb_basic()
10:05:52 DEBUG Entering _get_cookie_basic()
10:05:52 DEBUG reusing cookie
10:05:52 DEBUG Exiting _get_cookie_basic()
10:05:52 DEBUG Entering _get_crumb_basic()
10:05:52 DEBUG reusing crumb
10:05:52 DEBUG Exiting _get_crumb_basic()
10:05:52 DEBUG Exiting _get_cookie_and_crumb_basic()
10:05:52 DEBUG Exiting _get_cookie_and_crumb()
10:05:52 DEBUG response code=200
10:05:52 DEBUG Exiting _make_request()
10:05:52 DEBUG Exiting get()
10:05:52 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:05:49
10:05:52 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:05:49-05:00
10:05:52 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:05:49-05:00
10:05:52 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:05:52 DEBUG Exiting history()
10:05:52 DEBUG POLL [Yahoo]: 10:05:52 Price=$56.78
10:05:52 DEBUG CHECK: C=56.78 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:06:02 DEBUG Entering history()
10:06:02 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:06:02 DEBUG Entering history()
10:06:02 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:06:02 DEBUG Entering get()
10:06:02 DEBUG Entering _make_request()
10:06:02 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:06:02 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:06:02 DEBUG Entering _get_cookie_and_crumb()
10:06:02 DEBUG cookie_mode = 'basic'
10:06:02 DEBUG Entering _get_cookie_and_crumb_basic()
10:06:02 DEBUG Entering _get_cookie_basic()
10:06:02 DEBUG reusing cookie
10:06:02 DEBUG Exiting _get_cookie_basic()
10:06:02 DEBUG Entering _get_crumb_basic()
10:06:02 DEBUG reusing crumb
10:06:02 DEBUG Exiting _get_crumb_basic()
10:06:02 DEBUG Exiting _get_cookie_and_crumb_basic()
10:06:02 DEBUG Exiting _get_cookie_and_crumb()
10:06:02 DEBUG response code=200
10:06:02 DEBUG Exiting _make_request()
10:06:02 DEBUG Exiting get()
10:06:02 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:05:49
10:06:02 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:05:49-05:00
10:06:02 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:06:02 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:06:02 DEBUG Exiting history()
10:06:02 DEBUG Exiting history()
10:06:02 DEBUG Entering history()
10:06:02 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:06:02 DEBUG Entering get()
10:06:02 DEBUG Entering _make_request()
10:06:02 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:06:02 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:06:02 DEBUG Entering _get_cookie_and_crumb()
10:06:02 DEBUG cookie_mode = 'basic'
10:06:02 DEBUG Entering _get_cookie_and_crumb_basic()
10:06:02 DEBUG Entering _get_cookie_basic()
10:06:02 DEBUG reusing cookie
10:06:02 DEBUG Exiting _get_cookie_basic()
10:06:02 DEBUG Entering _get_crumb_basic()
10:06:02 DEBUG reusing crumb
10:06:02 DEBUG Exiting _get_crumb_basic()
10:06:02 DEBUG Exiting _get_cookie_and_crumb_basic()
10:06:02 DEBUG Exiting _get_cookie_and_crumb()
10:06:02 DEBUG response code=200
10:06:02 DEBUG Exiting _make_request()
10:06:02 DEBUG Exiting get()
10:06:02 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:05:49
10:06:02 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:05:49-05:00
10:06:02 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:05:49-05:00
10:06:02 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:06:02 DEBUG Exiting history()
10:06:12 DEBUG Entering history()
10:06:12 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:06:12 DEBUG Entering history()
10:06:12 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:06:12 DEBUG Entering get()
10:06:12 DEBUG Entering _make_request()
10:06:12 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:06:12 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:06:12 DEBUG Entering _get_cookie_and_crumb()
10:06:12 DEBUG cookie_mode = 'basic'
10:06:12 DEBUG Entering _get_cookie_and_crumb_basic()
10:06:12 DEBUG Entering _get_cookie_basic()
10:06:12 DEBUG reusing cookie
10:06:12 DEBUG Exiting _get_cookie_basic()
10:06:12 DEBUG Entering _get_crumb_basic()
10:06:12 DEBUG reusing crumb
10:06:12 DEBUG Exiting _get_crumb_basic()
10:06:12 DEBUG Exiting _get_cookie_and_crumb_basic()
10:06:12 DEBUG Exiting _get_cookie_and_crumb()
10:06:13 DEBUG response code=200
10:06:13 DEBUG Exiting _make_request()
10:06:13 DEBUG Exiting get()
10:06:13 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:05:56
10:06:13 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:05:56-05:00
10:06:13 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:06:13 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:06:13 DEBUG Exiting history()
10:06:13 DEBUG Exiting history()
10:06:13 DEBUG Entering history()
10:06:13 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:06:13 DEBUG Entering get()
10:06:13 DEBUG Entering _make_request()
10:06:13 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:06:13 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:06:13 DEBUG Entering _get_cookie_and_crumb()
10:06:13 DEBUG cookie_mode = 'basic'
10:06:13 DEBUG Entering _get_cookie_and_crumb_basic()
10:06:13 DEBUG Entering _get_cookie_basic()
10:06:13 DEBUG reusing cookie
10:06:13 DEBUG Exiting _get_cookie_basic()
10:06:13 DEBUG Entering _get_crumb_basic()
10:06:13 DEBUG reusing crumb
10:06:13 DEBUG Exiting _get_crumb_basic()
10:06:13 DEBUG Exiting _get_cookie_and_crumb_basic()
10:06:13 DEBUG Exiting _get_cookie_and_crumb()
10:06:13 DEBUG response code=200
10:06:13 DEBUG Exiting _make_request()
10:06:13 DEBUG Exiting get()
10:06:13 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:05:56
10:06:13 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:05:56-05:00
10:06:13 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:05:56-05:00
10:06:13 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:06:13 DEBUG Exiting history()
10:06:13 DEBUG POLL [Yahoo]: 10:06:13 Price=$56.77
10:06:13 DEBUG CHECK: C=56.77 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:06:17 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:06:23 DEBUG Entering history()
10:06:23 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:06:23 DEBUG Entering history()
10:06:23 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:06:23 DEBUG Entering get()
10:06:23 DEBUG Entering _make_request()
10:06:23 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:06:23 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:06:23 DEBUG Entering _get_cookie_and_crumb()
10:06:23 DEBUG cookie_mode = 'basic'
10:06:23 DEBUG Entering _get_cookie_and_crumb_basic()
10:06:23 DEBUG Entering _get_cookie_basic()
10:06:23 DEBUG reusing cookie
10:06:23 DEBUG Exiting _get_cookie_basic()
10:06:23 DEBUG Entering _get_crumb_basic()
10:06:23 DEBUG reusing crumb
10:06:23 DEBUG Exiting _get_crumb_basic()
10:06:23 DEBUG Exiting _get_cookie_and_crumb_basic()
10:06:23 DEBUG Exiting _get_cookie_and_crumb()
10:06:23 DEBUG response code=200
10:06:23 DEBUG Exiting _make_request()
10:06:23 DEBUG Exiting get()
10:06:23 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:06:20
10:06:23 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:06:20-05:00
10:06:23 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:06:23 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:06:23 DEBUG Exiting history()
10:06:23 DEBUG Exiting history()
10:06:23 DEBUG Entering history()
10:06:23 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:06:23 DEBUG Entering get()
10:06:23 DEBUG Entering _make_request()
10:06:23 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:06:23 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:06:23 DEBUG Entering _get_cookie_and_crumb()
10:06:23 DEBUG cookie_mode = 'basic'
10:06:23 DEBUG Entering _get_cookie_and_crumb_basic()
10:06:23 DEBUG Entering _get_cookie_basic()
10:06:23 DEBUG reusing cookie
10:06:23 DEBUG Exiting _get_cookie_basic()
10:06:23 DEBUG Entering _get_crumb_basic()
10:06:23 DEBUG reusing crumb
10:06:23 DEBUG Exiting _get_crumb_basic()
10:06:23 DEBUG Exiting _get_cookie_and_crumb_basic()
10:06:23 DEBUG Exiting _get_cookie_and_crumb()
10:06:23 DEBUG response code=200
10:06:23 DEBUG Exiting _make_request()
10:06:23 DEBUG Exiting get()
10:06:23 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:06:20
10:06:23 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:06:20-05:00
10:06:23 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:06:20-05:00
10:06:23 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:06:23 DEBUG Exiting history()
10:06:23 DEBUG POLL [Yahoo]: 10:06:23 Price=$56.85
10:06:23 DEBUG CHECK: C=56.85 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:06:28 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:06:33 DEBUG Entering history()
10:06:33 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:06:33 DEBUG Entering history()
10:06:33 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:06:33 DEBUG Entering get()
10:06:33 DEBUG Entering _make_request()
10:06:33 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:06:33 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:06:33 DEBUG Entering _get_cookie_and_crumb()
10:06:33 DEBUG cookie_mode = 'basic'
10:06:33 DEBUG Entering _get_cookie_and_crumb_basic()
10:06:33 DEBUG Entering _get_cookie_basic()
10:06:33 DEBUG reusing cookie
10:06:33 DEBUG Exiting _get_cookie_basic()
10:06:33 DEBUG Entering _get_crumb_basic()
10:06:33 DEBUG reusing crumb
10:06:33 DEBUG Exiting _get_crumb_basic()
10:06:33 DEBUG Exiting _get_cookie_and_crumb_basic()
10:06:33 DEBUG Exiting _get_cookie_and_crumb()
10:06:33 DEBUG response code=200
10:06:33 DEBUG Exiting _make_request()
10:06:33 DEBUG Exiting get()
10:06:33 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:06:32
10:06:33 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:06:32-05:00
10:06:33 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:06:33 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:06:33 DEBUG Exiting history()
10:06:33 DEBUG Exiting history()
10:06:33 DEBUG Entering history()
10:06:33 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:06:33 DEBUG Entering get()
10:06:33 DEBUG Entering _make_request()
10:06:33 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:06:33 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:06:33 DEBUG Entering _get_cookie_and_crumb()
10:06:33 DEBUG cookie_mode = 'basic'
10:06:33 DEBUG Entering _get_cookie_and_crumb_basic()
10:06:33 DEBUG Entering _get_cookie_basic()
10:06:33 DEBUG reusing cookie
10:06:33 DEBUG Exiting _get_cookie_basic()
10:06:33 DEBUG Entering _get_crumb_basic()
10:06:33 DEBUG reusing crumb
10:06:33 DEBUG Exiting _get_crumb_basic()
10:06:33 DEBUG Exiting _get_cookie_and_crumb_basic()
10:06:33 DEBUG Exiting _get_cookie_and_crumb()
10:06:33 DEBUG response code=200
10:06:33 DEBUG Exiting _make_request()
10:06:33 DEBUG Exiting get()
10:06:33 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:06:20
10:06:33 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:06:20-05:00
10:06:33 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:06:20-05:00
10:06:33 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:06:33 DEBUG Exiting history()
10:06:33 DEBUG POLL [Yahoo]: 10:06:33 Price=$56.90
10:06:33 DEBUG CHECK: C=56.90 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:06:43 DEBUG Entering history()
10:06:43 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:06:43 DEBUG Entering history()
10:06:43 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:06:43 DEBUG Entering get()
10:06:43 DEBUG Entering _make_request()
10:06:43 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:06:43 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:06:43 DEBUG Entering _get_cookie_and_crumb()
10:06:43 DEBUG cookie_mode = 'basic'
10:06:43 DEBUG Entering _get_cookie_and_crumb_basic()
10:06:43 DEBUG Entering _get_cookie_basic()
10:06:43 DEBUG reusing cookie
10:06:43 DEBUG Exiting _get_cookie_basic()
10:06:43 DEBUG Entering _get_crumb_basic()
10:06:43 DEBUG reusing crumb
10:06:43 DEBUG Exiting _get_crumb_basic()
10:06:43 DEBUG Exiting _get_cookie_and_crumb_basic()
10:06:43 DEBUG Exiting _get_cookie_and_crumb()
10:06:43 DEBUG response code=200
10:06:43 DEBUG Exiting _make_request()
10:06:43 DEBUG Exiting get()
10:06:43 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:06:32
10:06:43 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:06:32-05:00
10:06:43 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:06:43 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:06:43 DEBUG Exiting history()
10:06:43 DEBUG Exiting history()
10:06:43 DEBUG Entering history()
10:06:43 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:06:43 DEBUG Entering get()
10:06:43 DEBUG Entering _make_request()
10:06:43 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:06:43 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:06:43 DEBUG Entering _get_cookie_and_crumb()
10:06:43 DEBUG cookie_mode = 'basic'
10:06:43 DEBUG Entering _get_cookie_and_crumb_basic()
10:06:43 DEBUG Entering _get_cookie_basic()
10:06:43 DEBUG reusing cookie
10:06:43 DEBUG Exiting _get_cookie_basic()
10:06:43 DEBUG Entering _get_crumb_basic()
10:06:43 DEBUG reusing crumb
10:06:43 DEBUG Exiting _get_crumb_basic()
10:06:43 DEBUG Exiting _get_cookie_and_crumb_basic()
10:06:43 DEBUG Exiting _get_cookie_and_crumb()
10:06:43 DEBUG response code=200
10:06:43 DEBUG Exiting _make_request()
10:06:43 DEBUG Exiting get()
10:06:43 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:06:43
10:06:43 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:06:43-05:00
10:06:43 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:06:43-05:00
10:06:43 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:06:43 DEBUG Exiting history()
10:06:47 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:06:53 DEBUG Entering history()
10:06:53 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:06:53 DEBUG Entering history()
10:06:53 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:06:53 DEBUG Entering get()
10:06:53 DEBUG Entering _make_request()
10:06:53 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:06:53 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:06:53 DEBUG Entering _get_cookie_and_crumb()
10:06:53 DEBUG cookie_mode = 'basic'
10:06:53 DEBUG Entering _get_cookie_and_crumb_basic()
10:06:53 DEBUG Entering _get_cookie_basic()
10:06:53 DEBUG reusing cookie
10:06:53 DEBUG Exiting _get_cookie_basic()
10:06:53 DEBUG Entering _get_crumb_basic()
10:06:53 DEBUG reusing crumb
10:06:53 DEBUG Exiting _get_crumb_basic()
10:06:53 DEBUG Exiting _get_cookie_and_crumb_basic()
10:06:53 DEBUG Exiting _get_cookie_and_crumb()
10:06:53 DEBUG response code=200
10:06:53 DEBUG Exiting _make_request()
10:06:53 DEBUG Exiting get()
10:06:53 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:06:50
10:06:53 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:06:50-05:00
10:06:54 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:06:54 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:06:54 DEBUG Exiting history()
10:06:54 DEBUG Exiting history()
10:06:54 DEBUG Entering history()
10:06:54 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:06:54 DEBUG Entering get()
10:06:54 DEBUG Entering _make_request()
10:06:54 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:06:54 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:06:54 DEBUG Entering _get_cookie_and_crumb()
10:06:54 DEBUG cookie_mode = 'basic'
10:06:54 DEBUG Entering _get_cookie_and_crumb_basic()
10:06:54 DEBUG Entering _get_cookie_basic()
10:06:54 DEBUG reusing cookie
10:06:54 DEBUG Exiting _get_cookie_basic()
10:06:54 DEBUG Entering _get_crumb_basic()
10:06:54 DEBUG reusing crumb
10:06:54 DEBUG Exiting _get_crumb_basic()
10:06:54 DEBUG Exiting _get_cookie_and_crumb_basic()
10:06:54 DEBUG Exiting _get_cookie_and_crumb()
10:06:54 DEBUG response code=200
10:06:54 DEBUG Exiting _make_request()
10:06:54 DEBUG Exiting get()
10:06:54 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:06:50
10:06:54 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:06:50-05:00
10:06:54 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:06:50-05:00
10:06:54 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:06:54 DEBUG Exiting history()
10:06:54 DEBUG POLL [Yahoo]: 10:06:54 Price=$57.03
10:06:54 DEBUG CHECK: C=57.03 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:07:00 DEBUG BAR: 10:06:00 O=57.02 H=57.02 L=57.02 C=57.02
10:07:00 DEBUG Checking: C=57.02 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:07:04 DEBUG Entering history()
10:07:04 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:07:04 DEBUG Entering history()
10:07:04 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:07:04 DEBUG Entering get()
10:07:04 DEBUG Entering _make_request()
10:07:04 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:07:04 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:07:04 DEBUG Entering _get_cookie_and_crumb()
10:07:04 DEBUG cookie_mode = 'basic'
10:07:04 DEBUG Entering _get_cookie_and_crumb_basic()
10:07:04 DEBUG Entering _get_cookie_basic()
10:07:04 DEBUG reusing cookie
10:07:04 DEBUG Exiting _get_cookie_basic()
10:07:04 DEBUG Entering _get_crumb_basic()
10:07:04 DEBUG reusing crumb
10:07:04 DEBUG Exiting _get_crumb_basic()
10:07:04 DEBUG Exiting _get_cookie_and_crumb_basic()
10:07:04 DEBUG Exiting _get_cookie_and_crumb()
10:07:04 DEBUG response code=200
10:07:04 DEBUG Exiting _make_request()
10:07:04 DEBUG Exiting get()
10:07:04 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:07:01
10:07:04 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:07:01-05:00
10:07:04 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:07:04 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:07:04 DEBUG Exiting history()
10:07:04 DEBUG Exiting history()
10:07:04 DEBUG Entering history()
10:07:04 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:07:04 DEBUG Entering get()
10:07:04 DEBUG Entering _make_request()
10:07:04 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:07:04 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:07:04 DEBUG Entering _get_cookie_and_crumb()
10:07:04 DEBUG cookie_mode = 'basic'
10:07:04 DEBUG Entering _get_cookie_and_crumb_basic()
10:07:04 DEBUG Entering _get_cookie_basic()
10:07:04 DEBUG reusing cookie
10:07:04 DEBUG Exiting _get_cookie_basic()
10:07:04 DEBUG Entering _get_crumb_basic()
10:07:04 DEBUG reusing crumb
10:07:04 DEBUG Exiting _get_crumb_basic()
10:07:04 DEBUG Exiting _get_cookie_and_crumb_basic()
10:07:04 DEBUG Exiting _get_cookie_and_crumb()
10:07:04 DEBUG response code=200
10:07:04 DEBUG Exiting _make_request()
10:07:04 DEBUG Exiting get()
10:07:04 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:07:01
10:07:04 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:07:01-05:00
10:07:04 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:07:01-05:00
10:07:04 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:07:04 DEBUG Exiting history()
10:07:04 DEBUG POLL [Yahoo]: 10:07:04 Price=$57.02
10:07:04 DEBUG CHECK: C=57.02 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:07:14 DEBUG Entering history()
10:07:14 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:07:14 DEBUG Entering history()
10:07:14 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:07:14 DEBUG Entering get()
10:07:14 DEBUG Entering _make_request()
10:07:14 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:07:14 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:07:14 DEBUG Entering _get_cookie_and_crumb()
10:07:14 DEBUG cookie_mode = 'basic'
10:07:14 DEBUG Entering _get_cookie_and_crumb_basic()
10:07:14 DEBUG Entering _get_cookie_basic()
10:07:14 DEBUG reusing cookie
10:07:14 DEBUG Exiting _get_cookie_basic()
10:07:14 DEBUG Entering _get_crumb_basic()
10:07:14 DEBUG reusing crumb
10:07:14 DEBUG Exiting _get_crumb_basic()
10:07:14 DEBUG Exiting _get_cookie_and_crumb_basic()
10:07:14 DEBUG Exiting _get_cookie_and_crumb()
10:07:14 DEBUG response code=200
10:07:14 DEBUG Exiting _make_request()
10:07:14 DEBUG Exiting get()
10:07:14 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:07:10
10:07:14 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:07:10-05:00
10:07:14 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:07:14 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:07:14 DEBUG Exiting history()
10:07:14 DEBUG Exiting history()
10:07:14 DEBUG Entering history()
10:07:14 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:07:14 DEBUG Entering get()
10:07:14 DEBUG Entering _make_request()
10:07:14 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:07:14 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:07:14 DEBUG Entering _get_cookie_and_crumb()
10:07:14 DEBUG cookie_mode = 'basic'
10:07:14 DEBUG Entering _get_cookie_and_crumb_basic()
10:07:14 DEBUG Entering _get_cookie_basic()
10:07:14 DEBUG reusing cookie
10:07:14 DEBUG Exiting _get_cookie_basic()
10:07:14 DEBUG Entering _get_crumb_basic()
10:07:14 DEBUG reusing crumb
10:07:14 DEBUG Exiting _get_crumb_basic()
10:07:14 DEBUG Exiting _get_cookie_and_crumb_basic()
10:07:14 DEBUG Exiting _get_cookie_and_crumb()
10:07:14 DEBUG response code=200
10:07:14 DEBUG Exiting _make_request()
10:07:14 DEBUG Exiting get()
10:07:14 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:07:01
10:07:14 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:07:01-05:00
10:07:14 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:07:01-05:00
10:07:14 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:07:14 DEBUG Exiting history()
10:07:14 DEBUG POLL [Yahoo]: 10:07:14 Price=$57.03
10:07:14 DEBUG CHECK: C=57.03 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:07:17 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:07:24 DEBUG Entering history()
10:07:24 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:07:24 DEBUG Entering history()
10:07:24 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:07:24 DEBUG Entering get()
10:07:24 DEBUG Entering _make_request()
10:07:24 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:07:24 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:07:24 DEBUG Entering _get_cookie_and_crumb()
10:07:24 DEBUG cookie_mode = 'basic'
10:07:24 DEBUG Entering _get_cookie_and_crumb_basic()
10:07:24 DEBUG Entering _get_cookie_basic()
10:07:24 DEBUG reusing cookie
10:07:24 DEBUG Exiting _get_cookie_basic()
10:07:24 DEBUG Entering _get_crumb_basic()
10:07:24 DEBUG reusing crumb
10:07:24 DEBUG Exiting _get_crumb_basic()
10:07:24 DEBUG Exiting _get_cookie_and_crumb_basic()
10:07:24 DEBUG Exiting _get_cookie_and_crumb()
10:07:24 DEBUG response code=200
10:07:24 DEBUG Exiting _make_request()
10:07:24 DEBUG Exiting get()
10:07:24 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:07:10
10:07:24 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:07:10-05:00
10:07:24 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:07:24 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:07:24 DEBUG Exiting history()
10:07:24 DEBUG Exiting history()
10:07:24 DEBUG Entering history()
10:07:24 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:07:24 DEBUG Entering get()
10:07:24 DEBUG Entering _make_request()
10:07:24 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:07:24 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:07:24 DEBUG Entering _get_cookie_and_crumb()
10:07:24 DEBUG cookie_mode = 'basic'
10:07:24 DEBUG Entering _get_cookie_and_crumb_basic()
10:07:24 DEBUG Entering _get_cookie_basic()
10:07:24 DEBUG reusing cookie
10:07:24 DEBUG Exiting _get_cookie_basic()
10:07:24 DEBUG Entering _get_crumb_basic()
10:07:24 DEBUG reusing crumb
10:07:24 DEBUG Exiting _get_crumb_basic()
10:07:24 DEBUG Exiting _get_cookie_and_crumb_basic()
10:07:24 DEBUG Exiting _get_cookie_and_crumb()
10:07:24 DEBUG response code=200
10:07:24 DEBUG Exiting _make_request()
10:07:24 DEBUG Exiting get()
10:07:24 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:07:23
10:07:24 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:07:23-05:00
10:07:24 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:07:23-05:00
10:07:24 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:07:24 DEBUG Exiting history()
10:07:28 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:07:34 DEBUG Entering history()
10:07:34 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:07:34 DEBUG Entering history()
10:07:34 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:07:34 DEBUG Entering get()
10:07:34 DEBUG Entering _make_request()
10:07:34 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:07:34 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:07:34 DEBUG Entering _get_cookie_and_crumb()
10:07:34 DEBUG cookie_mode = 'basic'
10:07:34 DEBUG Entering _get_cookie_and_crumb_basic()
10:07:34 DEBUG Entering _get_cookie_basic()
10:07:34 DEBUG reusing cookie
10:07:34 DEBUG Exiting _get_cookie_basic()
10:07:34 DEBUG Entering _get_crumb_basic()
10:07:34 DEBUG reusing crumb
10:07:34 DEBUG Exiting _get_crumb_basic()
10:07:34 DEBUG Exiting _get_cookie_and_crumb_basic()
10:07:34 DEBUG Exiting _get_cookie_and_crumb()
10:07:34 DEBUG response code=200
10:07:34 DEBUG Exiting _make_request()
10:07:34 DEBUG Exiting get()
10:07:34 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:07:33
10:07:34 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:07:33-05:00
10:07:34 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:07:34 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:07:34 DEBUG Exiting history()
10:07:34 DEBUG Exiting history()
10:07:34 DEBUG Entering history()
10:07:34 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:07:34 DEBUG Entering get()
10:07:34 DEBUG Entering _make_request()
10:07:34 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:07:34 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:07:34 DEBUG Entering _get_cookie_and_crumb()
10:07:34 DEBUG cookie_mode = 'basic'
10:07:34 DEBUG Entering _get_cookie_and_crumb_basic()
10:07:34 DEBUG Entering _get_cookie_basic()
10:07:34 DEBUG reusing cookie
10:07:34 DEBUG Exiting _get_cookie_basic()
10:07:34 DEBUG Entering _get_crumb_basic()
10:07:34 DEBUG reusing crumb
10:07:34 DEBUG Exiting _get_crumb_basic()
10:07:34 DEBUG Exiting _get_cookie_and_crumb_basic()
10:07:34 DEBUG Exiting _get_cookie_and_crumb()
10:07:34 DEBUG response code=200
10:07:34 DEBUG Exiting _make_request()
10:07:34 DEBUG Exiting get()
10:07:34 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:07:23
10:07:34 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:07:23-05:00
10:07:34 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:07:23-05:00
10:07:34 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:07:34 DEBUG Exiting history()
10:07:34 DEBUG POLL [Yahoo]: 10:07:34 Price=$57.08
10:07:34 DEBUG CHECK: C=57.08 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:07:44 DEBUG Entering history()
10:07:44 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:07:44 DEBUG Entering history()
10:07:44 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:07:44 DEBUG Entering get()
10:07:44 DEBUG Entering _make_request()
10:07:44 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:07:44 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:07:44 DEBUG Entering _get_cookie_and_crumb()
10:07:44 DEBUG cookie_mode = 'basic'
10:07:44 DEBUG Entering _get_cookie_and_crumb_basic()
10:07:44 DEBUG Entering _get_cookie_basic()
10:07:44 DEBUG reusing cookie
10:07:44 DEBUG Exiting _get_cookie_basic()
10:07:44 DEBUG Entering _get_crumb_basic()
10:07:44 DEBUG reusing crumb
10:07:44 DEBUG Exiting _get_crumb_basic()
10:07:44 DEBUG Exiting _get_cookie_and_crumb_basic()
10:07:44 DEBUG Exiting _get_cookie_and_crumb()
10:07:44 DEBUG response code=200
10:07:44 DEBUG Exiting _make_request()
10:07:44 DEBUG Exiting get()
10:07:44 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:07:33
10:07:44 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:07:33-05:00
10:07:44 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:07:44 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:07:44 DEBUG Exiting history()
10:07:44 DEBUG Exiting history()
10:07:44 DEBUG Entering history()
10:07:44 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:07:44 DEBUG Entering get()
10:07:44 DEBUG Entering _make_request()
10:07:44 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:07:44 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:07:44 DEBUG Entering _get_cookie_and_crumb()
10:07:44 DEBUG cookie_mode = 'basic'
10:07:44 DEBUG Entering _get_cookie_and_crumb_basic()
10:07:44 DEBUG Entering _get_cookie_basic()
10:07:44 DEBUG reusing cookie
10:07:44 DEBUG Exiting _get_cookie_basic()
10:07:44 DEBUG Entering _get_crumb_basic()
10:07:44 DEBUG reusing crumb
10:07:44 DEBUG Exiting _get_crumb_basic()
10:07:44 DEBUG Exiting _get_cookie_and_crumb_basic()
10:07:44 DEBUG Exiting _get_cookie_and_crumb()
10:07:44 DEBUG response code=200
10:07:44 DEBUG Exiting _make_request()
10:07:44 DEBUG Exiting get()
10:07:44 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:07:43
10:07:44 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:07:43-05:00
10:07:44 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:07:43-05:00
10:07:44 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:07:44 DEBUG Exiting history()
10:07:47 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:07:55 DEBUG Entering history()
10:07:55 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:07:55 DEBUG Entering history()
10:07:55 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:07:55 DEBUG Entering get()
10:07:55 DEBUG Entering _make_request()
10:07:55 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:07:55 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:07:55 DEBUG Entering _get_cookie_and_crumb()
10:07:55 DEBUG cookie_mode = 'basic'
10:07:55 DEBUG Entering _get_cookie_and_crumb_basic()
10:07:55 DEBUG Entering _get_cookie_basic()
10:07:55 DEBUG reusing cookie
10:07:55 DEBUG Exiting _get_cookie_basic()
10:07:55 DEBUG Entering _get_crumb_basic()
10:07:55 DEBUG reusing crumb
10:07:55 DEBUG Exiting _get_crumb_basic()
10:07:55 DEBUG Exiting _get_cookie_and_crumb_basic()
10:07:55 DEBUG Exiting _get_cookie_and_crumb()
10:07:55 DEBUG response code=200
10:07:55 DEBUG Exiting _make_request()
10:07:55 DEBUG Exiting get()
10:07:55 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:07:53
10:07:55 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:07:53-05:00
10:07:55 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:07:55 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:07:55 DEBUG Exiting history()
10:07:55 DEBUG Exiting history()
10:07:55 DEBUG Entering history()
10:07:55 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:07:55 DEBUG Entering get()
10:07:55 DEBUG Entering _make_request()
10:07:55 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:07:55 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:07:55 DEBUG Entering _get_cookie_and_crumb()
10:07:55 DEBUG cookie_mode = 'basic'
10:07:55 DEBUG Entering _get_cookie_and_crumb_basic()
10:07:55 DEBUG Entering _get_cookie_basic()
10:07:55 DEBUG reusing cookie
10:07:55 DEBUG Exiting _get_cookie_basic()
10:07:55 DEBUG Entering _get_crumb_basic()
10:07:55 DEBUG reusing crumb
10:07:55 DEBUG Exiting _get_crumb_basic()
10:07:55 DEBUG Exiting _get_cookie_and_crumb_basic()
10:07:55 DEBUG Exiting _get_cookie_and_crumb()
10:07:55 DEBUG response code=200
10:07:55 DEBUG Exiting _make_request()
10:07:55 DEBUG Exiting get()
10:07:55 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:07:53
10:07:55 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:07:53-05:00
10:07:55 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:07:53-05:00
10:07:55 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:07:55 DEBUG Exiting history()
10:07:55 DEBUG POLL [Yahoo]: 10:07:55 Price=$57.04
10:07:55 DEBUG CHECK: C=57.04 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:08:00 DEBUG BAR: 10:07:00 O=57.03 H=57.08 L=57.00 C=57.08
10:08:00 DEBUG Checking: C=57.08 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:08:05 DEBUG Entering history()
10:08:05 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:08:05 DEBUG Entering history()
10:08:05 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:08:05 DEBUG Entering get()
10:08:05 DEBUG Entering _make_request()
10:08:05 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:08:05 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:08:05 DEBUG Entering _get_cookie_and_crumb()
10:08:05 DEBUG cookie_mode = 'basic'
10:08:05 DEBUG Entering _get_cookie_and_crumb_basic()
10:08:05 DEBUG Entering _get_cookie_basic()
10:08:05 DEBUG reusing cookie
10:08:05 DEBUG Exiting _get_cookie_basic()
10:08:05 DEBUG Entering _get_crumb_basic()
10:08:05 DEBUG reusing crumb
10:08:05 DEBUG Exiting _get_crumb_basic()
10:08:05 DEBUG Exiting _get_cookie_and_crumb_basic()
10:08:05 DEBUG Exiting _get_cookie_and_crumb()
10:08:05 DEBUG response code=200
10:08:05 DEBUG Exiting _make_request()
10:08:05 DEBUG Exiting get()
10:08:05 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:08:04
10:08:05 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:08:04-05:00
10:08:05 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:08:05 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:08:05 DEBUG Exiting history()
10:08:05 DEBUG Exiting history()
10:08:05 DEBUG Entering history()
10:08:05 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:08:05 DEBUG Entering get()
10:08:05 DEBUG Entering _make_request()
10:08:05 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:08:05 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:08:05 DEBUG Entering _get_cookie_and_crumb()
10:08:05 DEBUG cookie_mode = 'basic'
10:08:05 DEBUG Entering _get_cookie_and_crumb_basic()
10:08:05 DEBUG Entering _get_cookie_basic()
10:08:05 DEBUG reusing cookie
10:08:05 DEBUG Exiting _get_cookie_basic()
10:08:05 DEBUG Entering _get_crumb_basic()
10:08:05 DEBUG reusing crumb
10:08:05 DEBUG Exiting _get_crumb_basic()
10:08:05 DEBUG Exiting _get_cookie_and_crumb_basic()
10:08:05 DEBUG Exiting _get_cookie_and_crumb()
10:08:05 DEBUG response code=200
10:08:05 DEBUG Exiting _make_request()
10:08:05 DEBUG Exiting get()
10:08:05 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:07:53
10:08:05 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:07:53-05:00
10:08:05 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:07:53-05:00
10:08:05 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:08:05 DEBUG Exiting history()
10:08:05 DEBUG POLL [Yahoo]: 10:08:05 Price=$57.03
10:08:05 DEBUG CHECK: C=57.03 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:08:15 DEBUG Entering history()
10:08:15 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:08:15 DEBUG Entering history()
10:08:15 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:08:15 DEBUG Entering get()
10:08:15 DEBUG Entering _make_request()
10:08:15 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:08:15 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:08:15 DEBUG Entering _get_cookie_and_crumb()
10:08:15 DEBUG cookie_mode = 'basic'
10:08:15 DEBUG Entering _get_cookie_and_crumb_basic()
10:08:15 DEBUG Entering _get_cookie_basic()
10:08:15 DEBUG reusing cookie
10:08:15 DEBUG Exiting _get_cookie_basic()
10:08:15 DEBUG Entering _get_crumb_basic()
10:08:15 DEBUG reusing crumb
10:08:15 DEBUG Exiting _get_crumb_basic()
10:08:15 DEBUG Exiting _get_cookie_and_crumb_basic()
10:08:15 DEBUG Exiting _get_cookie_and_crumb()
10:08:15 DEBUG response code=200
10:08:15 DEBUG Exiting _make_request()
10:08:15 DEBUG Exiting get()
10:08:15 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:08:11
10:08:15 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:08:11-05:00
10:08:15 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:08:15 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:08:15 DEBUG Exiting history()
10:08:15 DEBUG Exiting history()
10:08:15 DEBUG Entering history()
10:08:15 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:08:15 DEBUG Entering get()
10:08:15 DEBUG Entering _make_request()
10:08:15 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:08:15 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:08:15 DEBUG Entering _get_cookie_and_crumb()
10:08:15 DEBUG cookie_mode = 'basic'
10:08:15 DEBUG Entering _get_cookie_and_crumb_basic()
10:08:15 DEBUG Entering _get_cookie_basic()
10:08:15 DEBUG reusing cookie
10:08:15 DEBUG Exiting _get_cookie_basic()
10:08:15 DEBUG Entering _get_crumb_basic()
10:08:15 DEBUG reusing crumb
10:08:15 DEBUG Exiting _get_crumb_basic()
10:08:15 DEBUG Exiting _get_cookie_and_crumb_basic()
10:08:15 DEBUG Exiting _get_cookie_and_crumb()
10:08:15 DEBUG response code=200
10:08:15 DEBUG Exiting _make_request()
10:08:15 DEBUG Exiting get()
10:08:15 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:08:11
10:08:15 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:08:11-05:00
10:08:15 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:08:11-05:00
10:08:15 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:08:15 DEBUG Exiting history()
10:08:15 DEBUG POLL [Yahoo]: 10:08:15 Price=$57.05
10:08:15 DEBUG CHECK: C=57.05 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:08:17 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:08:25 DEBUG Entering history()
10:08:25 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:08:25 DEBUG Entering history()
10:08:25 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:08:25 DEBUG Entering get()
10:08:25 DEBUG Entering _make_request()
10:08:25 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:08:25 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:08:25 DEBUG Entering _get_cookie_and_crumb()
10:08:25 DEBUG cookie_mode = 'basic'
10:08:25 DEBUG Entering _get_cookie_and_crumb_basic()
10:08:25 DEBUG Entering _get_cookie_basic()
10:08:25 DEBUG reusing cookie
10:08:25 DEBUG Exiting _get_cookie_basic()
10:08:25 DEBUG Entering _get_crumb_basic()
10:08:25 DEBUG reusing crumb
10:08:25 DEBUG Exiting _get_crumb_basic()
10:08:25 DEBUG Exiting _get_cookie_and_crumb_basic()
10:08:25 DEBUG Exiting _get_cookie_and_crumb()
10:08:25 DEBUG response code=200
10:08:25 DEBUG Exiting _make_request()
10:08:25 DEBUG Exiting get()
10:08:25 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:08:11
10:08:25 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:08:11-05:00
10:08:25 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:08:25 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:08:25 DEBUG Exiting history()
10:08:25 DEBUG Exiting history()
10:08:25 DEBUG Entering history()
10:08:25 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:08:25 DEBUG Entering get()
10:08:25 DEBUG Entering _make_request()
10:08:25 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:08:25 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:08:25 DEBUG Entering _get_cookie_and_crumb()
10:08:25 DEBUG cookie_mode = 'basic'
10:08:25 DEBUG Entering _get_cookie_and_crumb_basic()
10:08:25 DEBUG Entering _get_cookie_basic()
10:08:25 DEBUG reusing cookie
10:08:25 DEBUG Exiting _get_cookie_basic()
10:08:25 DEBUG Entering _get_crumb_basic()
10:08:25 DEBUG reusing crumb
10:08:25 DEBUG Exiting _get_crumb_basic()
10:08:25 DEBUG Exiting _get_cookie_and_crumb_basic()
10:08:25 DEBUG Exiting _get_cookie_and_crumb()
10:08:25 DEBUG response code=200
10:08:25 DEBUG Exiting _make_request()
10:08:25 DEBUG Exiting get()
10:08:25 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:08:11
10:08:25 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:08:11-05:00
10:08:25 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:08:11-05:00
10:08:25 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:08:25 DEBUG Exiting history()
10:08:28 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:08:35 DEBUG Entering history()
10:08:35 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:08:35 DEBUG Entering history()
10:08:35 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:08:35 DEBUG Entering get()
10:08:35 DEBUG Entering _make_request()
10:08:35 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:08:35 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:08:35 DEBUG Entering _get_cookie_and_crumb()
10:08:35 DEBUG cookie_mode = 'basic'
10:08:35 DEBUG Entering _get_cookie_and_crumb_basic()
10:08:35 DEBUG Entering _get_cookie_basic()
10:08:35 DEBUG reusing cookie
10:08:35 DEBUG Exiting _get_cookie_basic()
10:08:35 DEBUG Entering _get_crumb_basic()
10:08:35 DEBUG reusing crumb
10:08:35 DEBUG Exiting _get_crumb_basic()
10:08:35 DEBUG Exiting _get_cookie_and_crumb_basic()
10:08:35 DEBUG Exiting _get_cookie_and_crumb()
10:08:35 DEBUG response code=200
10:08:35 DEBUG Exiting _make_request()
10:08:35 DEBUG Exiting get()
10:08:35 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:08:32
10:08:35 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:08:32-05:00
10:08:36 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:08:36 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:08:36 DEBUG Exiting history()
10:08:36 DEBUG Exiting history()
10:08:36 DEBUG Entering history()
10:08:36 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:08:36 DEBUG Entering get()
10:08:36 DEBUG Entering _make_request()
10:08:36 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:08:36 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:08:36 DEBUG Entering _get_cookie_and_crumb()
10:08:36 DEBUG cookie_mode = 'basic'
10:08:36 DEBUG Entering _get_cookie_and_crumb_basic()
10:08:36 DEBUG Entering _get_cookie_basic()
10:08:36 DEBUG reusing cookie
10:08:36 DEBUG Exiting _get_cookie_basic()
10:08:36 DEBUG Entering _get_crumb_basic()
10:08:36 DEBUG reusing crumb
10:08:36 DEBUG Exiting _get_crumb_basic()
10:08:36 DEBUG Exiting _get_cookie_and_crumb_basic()
10:08:36 DEBUG Exiting _get_cookie_and_crumb()
10:08:36 DEBUG response code=200
10:08:36 DEBUG Exiting _make_request()
10:08:36 DEBUG Exiting get()
10:08:36 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:08:32
10:08:36 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:08:32-05:00
10:08:36 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:08:32-05:00
10:08:36 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:08:36 DEBUG Exiting history()
10:08:36 DEBUG POLL [Yahoo]: 10:08:36 Price=$57.06
10:08:36 DEBUG CHECK: C=57.06 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:08:46 DEBUG Entering history()
10:08:46 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:08:46 DEBUG Entering history()
10:08:46 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:08:46 DEBUG Entering get()
10:08:46 DEBUG Entering _make_request()
10:08:46 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:08:46 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:08:46 DEBUG Entering _get_cookie_and_crumb()
10:08:46 DEBUG cookie_mode = 'basic'
10:08:46 DEBUG Entering _get_cookie_and_crumb_basic()
10:08:46 DEBUG Entering _get_cookie_basic()
10:08:46 DEBUG reusing cookie
10:08:46 DEBUG Exiting _get_cookie_basic()
10:08:46 DEBUG Entering _get_crumb_basic()
10:08:46 DEBUG reusing crumb
10:08:46 DEBUG Exiting _get_crumb_basic()
10:08:46 DEBUG Exiting _get_cookie_and_crumb_basic()
10:08:46 DEBUG Exiting _get_cookie_and_crumb()
10:08:46 DEBUG response code=200
10:08:46 DEBUG Exiting _make_request()
10:08:46 DEBUG Exiting get()
10:08:46 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:08:32
10:08:46 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:08:32-05:00
10:08:46 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:08:46 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:08:46 DEBUG Exiting history()
10:08:46 DEBUG Exiting history()
10:08:46 DEBUG Entering history()
10:08:46 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:08:46 DEBUG Entering get()
10:08:46 DEBUG Entering _make_request()
10:08:46 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:08:46 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:08:46 DEBUG Entering _get_cookie_and_crumb()
10:08:46 DEBUG cookie_mode = 'basic'
10:08:46 DEBUG Entering _get_cookie_and_crumb_basic()
10:08:46 DEBUG Entering _get_cookie_basic()
10:08:46 DEBUG reusing cookie
10:08:46 DEBUG Exiting _get_cookie_basic()
10:08:46 DEBUG Entering _get_crumb_basic()
10:08:46 DEBUG reusing crumb
10:08:46 DEBUG Exiting _get_crumb_basic()
10:08:46 DEBUG Exiting _get_cookie_and_crumb_basic()
10:08:46 DEBUG Exiting _get_cookie_and_crumb()
10:08:46 DEBUG response code=200
10:08:46 DEBUG Exiting _make_request()
10:08:46 DEBUG Exiting get()
10:08:46 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:08:32
10:08:46 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:08:32-05:00
10:08:46 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:08:32-05:00
10:08:46 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:08:46 DEBUG Exiting history()
10:08:47 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:08:56 DEBUG Entering history()
10:08:56 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:08:56 DEBUG Entering history()
10:08:56 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:08:56 DEBUG Entering get()
10:08:56 DEBUG Entering _make_request()
10:08:56 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:08:56 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:08:56 DEBUG Entering _get_cookie_and_crumb()
10:08:56 DEBUG cookie_mode = 'basic'
10:08:56 DEBUG Entering _get_cookie_and_crumb_basic()
10:08:56 DEBUG Entering _get_cookie_basic()
10:08:56 DEBUG reusing cookie
10:08:56 DEBUG Exiting _get_cookie_basic()
10:08:56 DEBUG Entering _get_crumb_basic()
10:08:56 DEBUG reusing crumb
10:08:56 DEBUG Exiting _get_crumb_basic()
10:08:56 DEBUG Exiting _get_cookie_and_crumb_basic()
10:08:56 DEBUG Exiting _get_cookie_and_crumb()
10:09:06 DEBUG Yahoo Finance error: 'NoneType' object is not subscriptable
10:09:06 DEBUG Yahoo Finance unavailable, trying Alpaca...
10:09:06 DEBUG Resetting dropped connection: data.alpaca.markets
10:09:26 DEBUG Alpaca fallback error: HTTPSConnectionPool(host='data.alpaca.markets', port=443): Max retries exceeded with url: /v2/stocks/trades/latest?symbols=TNA (Caused by NameResolutionError("HTTPSConnection(host='data.alpaca.markets', port=443): Failed to resolve 'data.alpaca.markets' ([Errno -2] Name or service not known)"))
10:09:28 DEBUG Starting new HTTPS connection (2): paper-api.alpaca.markets:443
10:09:31 ERROR ❌ WS error: Connection timed out
10:09:31 ERROR Connection timed out - goodbye
10:09:31 WARNING ⚠️ WS closed: None None
10:09:36 DEBUG Entering history()
10:09:36 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:09:36 DEBUG Entering history()
10:09:36 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:09:36 DEBUG Entering get()
10:09:36 DEBUG Entering _make_request()
10:09:36 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:09:36 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:09:36 DEBUG Entering _get_cookie_and_crumb()
10:09:36 DEBUG cookie_mode = 'basic'
10:09:36 DEBUG Entering _get_cookie_and_crumb_basic()
10:09:36 DEBUG Entering _get_cookie_basic()
10:09:36 DEBUG reusing cookie
10:09:36 DEBUG Exiting _get_cookie_basic()
10:09:36 DEBUG Entering _get_crumb_basic()
10:09:36 DEBUG reusing crumb
10:09:36 DEBUG Exiting _get_crumb_basic()
10:09:36 DEBUG Exiting _get_cookie_and_crumb_basic()
10:09:36 DEBUG Exiting _get_cookie_and_crumb()
10:09:36 INFO 🔌 Connecting to wss://stream.data.alpaca.markets/v2/iex
10:09:46 DEBUG Yahoo Finance error: 'NoneType' object is not subscriptable
10:09:46 DEBUG Yahoo Finance unavailable, trying Alpaca...
10:09:46 DEBUG Starting new HTTPS connection (2): data.alpaca.markets:443
10:09:48 DEBUG Equity check error: HTTPSConnectionPool(host='paper-api.alpaca.markets', port=443): Max retries exceeded with url: /v2/account (Caused by NameResolutionError("HTTPSConnection(host='paper-api.alpaca.markets', port=443): Failed to resolve 'paper-api.alpaca.markets' ([Errno -2] Name or service not known)"))
10:09:56 ERROR ❌ WS error: [Errno -2] Name or service not known
10:09:56 ERROR [Errno -2] Name or service not known - goodbye
10:09:56 WARNING ⚠️ WS closed: None None
10:10:01 INFO 🔌 Connecting to wss://stream.data.alpaca.markets/v2/iex
10:10:06 DEBUG Alpaca fallback error: HTTPSConnectionPool(host='data.alpaca.markets', port=443): Max retries exceeded with url: /v2/stocks/trades/latest?symbols=TNA (Caused by NameResolutionError("HTTPSConnection(host='data.alpaca.markets', port=443): Failed to resolve 'data.alpaca.markets' ([Errno -2] Name or service not known)"))
10:10:16 DEBUG Entering history()
10:10:16 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:10:16 DEBUG Entering history()
10:10:16 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:10:16 DEBUG Entering get()
10:10:16 DEBUG Entering _make_request()
10:10:16 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:10:16 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:10:16 DEBUG Entering _get_cookie_and_crumb()
10:10:16 DEBUG cookie_mode = 'basic'
10:10:16 DEBUG Entering _get_cookie_and_crumb_basic()
10:10:16 DEBUG Entering _get_cookie_basic()
10:10:16 DEBUG reusing cookie
10:10:16 DEBUG Exiting _get_cookie_basic()
10:10:16 DEBUG Entering _get_crumb_basic()
10:10:16 DEBUG reusing crumb
10:10:16 DEBUG Exiting _get_crumb_basic()
10:10:16 DEBUG Exiting _get_cookie_and_crumb_basic()
10:10:16 DEBUG Exiting _get_cookie_and_crumb()
10:10:21 ERROR ❌ WS error: [Errno -2] Name or service not known
10:10:21 ERROR [Errno -2] Name or service not known - goodbye
10:10:21 WARNING ⚠️ WS closed: None None
10:10:26 DEBUG Yahoo Finance error: 'NoneType' object is not subscriptable
10:10:26 DEBUG Yahoo Finance unavailable, trying Alpaca...
10:10:26 DEBUG Starting new HTTPS connection (3): data.alpaca.markets:443
10:10:26 INFO 🔌 Connecting to wss://stream.data.alpaca.markets/v2/iex
10:10:31 DEBUG Alpaca fallback error: HTTPSConnectionPool(host='data.alpaca.markets', port=443): Max retries exceeded with url: /v2/stocks/trades/latest?symbols=TNA (Caused by NameResolutionError("HTTPSConnection(host='data.alpaca.markets', port=443): Failed to resolve 'data.alpaca.markets' ([Errno -2] Name or service not known)"))
10:10:31 ERROR ❌ WS error: [Errno -2] Name or service not known
10:10:31 ERROR [Errno -2] Name or service not known - goodbye
10:10:31 WARNING ⚠️ WS closed: None None
10:10:36 INFO 🔌 Connecting to wss://stream.data.alpaca.markets/v2/iex
10:10:36 ERROR ❌ WS error: [Errno -2] Name or service not known
10:10:36 ERROR [Errno -2] Name or service not known - goodbye
10:10:36 WARNING ⚠️ WS closed: None None
10:10:41 DEBUG Entering history()
10:10:41 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:10:41 DEBUG Entering history()
10:10:41 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:10:41 DEBUG Entering get()
10:10:41 DEBUG Entering _make_request()
10:10:41 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:10:41 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:10:41 DEBUG Entering _get_cookie_and_crumb()
10:10:41 DEBUG cookie_mode = 'basic'
10:10:41 DEBUG Entering _get_cookie_and_crumb_basic()
10:10:41 DEBUG Entering _get_cookie_basic()
10:10:41 DEBUG reusing cookie
10:10:41 DEBUG Exiting _get_cookie_basic()
10:10:41 DEBUG Entering _get_crumb_basic()
10:10:41 DEBUG reusing crumb
10:10:41 DEBUG Exiting _get_crumb_basic()
10:10:41 DEBUG Exiting _get_cookie_and_crumb_basic()
10:10:41 DEBUG Exiting _get_cookie_and_crumb()
10:10:41 INFO 🔌 Connecting to wss://stream.data.alpaca.markets/v2/iex
10:10:41 ERROR ❌ WS error: [Errno -2] Name or service not known
10:10:41 ERROR [Errno -2] Name or service not known - goodbye
10:10:41 WARNING ⚠️ WS closed: None None
10:10:46 INFO 🔌 Connecting to wss://stream.data.alpaca.markets/v2/iex
10:10:48 DEBUG Starting new HTTPS connection (3): paper-api.alpaca.markets:443
10:10:50 ERROR ❌ WS error: [Errno -2] Name or service not known
10:10:50 ERROR [Errno -2] Name or service not known - goodbye
10:10:50 WARNING ⚠️ WS closed: None None
10:10:52 DEBUG Equity check error: HTTPSConnectionPool(host='paper-api.alpaca.markets', port=443): Max retries exceeded with url: /v2/account (Caused by NameResolutionError("HTTPSConnection(host='paper-api.alpaca.markets', port=443): Failed to resolve 'paper-api.alpaca.markets' ([Errno -2] Name or service not known)"))
10:10:53 DEBUG Yahoo Finance error: 'NoneType' object is not subscriptable
10:10:53 DEBUG Starting new HTTPS connection (4): data.alpaca.markets:443
10:10:55 INFO 🔌 Connecting to wss://stream.data.alpaca.markets/v2/iex
10:10:57 DEBUG Alpaca fallback error: HTTPSConnectionPool(host='data.alpaca.markets', port=443): Max retries exceeded with url: /v2/stocks/trades/latest?symbols=TNA (Caused by NameResolutionError("HTTPSConnection(host='data.alpaca.markets', port=443): Failed to resolve 'data.alpaca.markets' ([Errno -2] Name or service not known)"))
10:10:59 ERROR ❌ WS error: [Errno -2] Name or service not known
10:10:59 ERROR [Errno -2] Name or service not known - goodbye
10:10:59 WARNING ⚠️ WS closed: None None
10:11:04 INFO 🔌 Connecting to wss://stream.data.alpaca.markets/v2/iex
10:11:04 INFO Websocket connected
10:11:04 INFO 🔌 WebSocket connected, authenticating...
10:11:04 INFO ✅ WebSocket authenticated, subscribing to TNA
10:11:04 INFO ✅ Subscribed: ['TNA']
10:11:07 DEBUG Entering history()
10:11:07 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:11:07 DEBUG Entering history()
10:11:07 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:11:07 DEBUG Entering get()
10:11:07 DEBUG Entering _make_request()
10:11:07 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:11:07 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:11:07 DEBUG Entering _get_cookie_and_crumb()
10:11:07 DEBUG cookie_mode = 'basic'
10:11:07 DEBUG Entering _get_cookie_and_crumb_basic()
10:11:07 DEBUG Entering _get_cookie_basic()
10:11:07 DEBUG reusing cookie
10:11:07 DEBUG Exiting _get_cookie_basic()
10:11:07 DEBUG Entering _get_crumb_basic()
10:11:07 DEBUG reusing crumb
10:11:07 DEBUG Exiting _get_crumb_basic()
10:11:07 DEBUG Exiting _get_cookie_and_crumb_basic()
10:11:07 DEBUG Exiting _get_cookie_and_crumb()
10:11:07 DEBUG response code=200
10:11:07 DEBUG Exiting _make_request()
10:11:07 DEBUG Exiting get()
10:11:07 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:11:06
10:11:07 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:11:06-05:00
10:11:07 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:11:07 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:11:07 DEBUG Exiting history()
10:11:07 DEBUG Exiting history()
10:11:07 DEBUG Entering history()
10:11:07 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:11:07 DEBUG Entering get()
10:11:07 DEBUG Entering _make_request()
10:11:07 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:11:07 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:11:07 DEBUG Entering _get_cookie_and_crumb()
10:11:07 DEBUG cookie_mode = 'basic'
10:11:07 DEBUG Entering _get_cookie_and_crumb_basic()
10:11:07 DEBUG Entering _get_cookie_basic()
10:11:07 DEBUG reusing cookie
10:11:07 DEBUG Exiting _get_cookie_basic()
10:11:07 DEBUG Entering _get_crumb_basic()
10:11:07 DEBUG reusing crumb
10:11:07 DEBUG Exiting _get_crumb_basic()
10:11:07 DEBUG Exiting _get_cookie_and_crumb_basic()
10:11:07 DEBUG Exiting _get_cookie_and_crumb()
10:11:08 DEBUG response code=200
10:11:08 DEBUG Exiting _make_request()
10:11:08 DEBUG Exiting get()
10:11:08 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:11:06
10:11:08 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:11:06-05:00
10:11:08 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:11:06-05:00
10:11:08 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:11:08 DEBUG Exiting history()
10:11:08 DEBUG POLL [Yahoo]: 10:11:08 Price=$56.95
10:11:08 DEBUG CHECK: C=56.95 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:11:18 DEBUG Entering history()
10:11:18 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:11:18 DEBUG Entering history()
10:11:18 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:11:18 DEBUG Entering get()
10:11:18 DEBUG Entering _make_request()
10:11:18 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:11:18 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:11:18 DEBUG Entering _get_cookie_and_crumb()
10:11:18 DEBUG cookie_mode = 'basic'
10:11:18 DEBUG Entering _get_cookie_and_crumb_basic()
10:11:18 DEBUG Entering _get_cookie_basic()
10:11:18 DEBUG reusing cookie
10:11:18 DEBUG Exiting _get_cookie_basic()
10:11:18 DEBUG Entering _get_crumb_basic()
10:11:18 DEBUG reusing crumb
10:11:18 DEBUG Exiting _get_crumb_basic()
10:11:18 DEBUG Exiting _get_cookie_and_crumb_basic()
10:11:18 DEBUG Exiting _get_cookie_and_crumb()
10:11:18 DEBUG response code=200
10:11:18 DEBUG Exiting _make_request()
10:11:18 DEBUG Exiting get()
10:11:18 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:11:11
10:11:18 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:11:11-05:00
10:11:18 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:11:18 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:11:18 DEBUG Exiting history()
10:11:18 DEBUG Exiting history()
10:11:18 DEBUG Entering history()
10:11:18 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:11:18 DEBUG Entering get()
10:11:18 DEBUG Entering _make_request()
10:11:18 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:11:18 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:11:18 DEBUG Entering _get_cookie_and_crumb()
10:11:18 DEBUG cookie_mode = 'basic'
10:11:18 DEBUG Entering _get_cookie_and_crumb_basic()
10:11:18 DEBUG Entering _get_cookie_basic()
10:11:18 DEBUG reusing cookie
10:11:18 DEBUG Exiting _get_cookie_basic()
10:11:18 DEBUG Entering _get_crumb_basic()
10:11:18 DEBUG reusing crumb
10:11:18 DEBUG Exiting _get_crumb_basic()
10:11:18 DEBUG Exiting _get_cookie_and_crumb_basic()
10:11:18 DEBUG Exiting _get_cookie_and_crumb()
10:11:18 DEBUG response code=200
10:11:18 DEBUG Exiting _make_request()
10:11:18 DEBUG Exiting get()
10:11:18 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:11:11
10:11:18 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:11:11-05:00
10:11:18 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:11:11-05:00
10:11:18 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:11:18 DEBUG Exiting history()
10:11:18 DEBUG POLL [Yahoo]: 10:11:18 Price=$56.94
10:11:18 DEBUG CHECK: C=56.94 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:11:28 DEBUG Entering history()
10:11:28 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:11:28 DEBUG Entering history()
10:11:28 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:11:28 DEBUG Entering get()
10:11:28 DEBUG Entering _make_request()
10:11:28 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:11:28 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:11:28 DEBUG Entering _get_cookie_and_crumb()
10:11:28 DEBUG cookie_mode = 'basic'
10:11:28 DEBUG Entering _get_cookie_and_crumb_basic()
10:11:28 DEBUG Entering _get_cookie_basic()
10:11:28 DEBUG reusing cookie
10:11:28 DEBUG Exiting _get_cookie_basic()
10:11:28 DEBUG Entering _get_crumb_basic()
10:11:28 DEBUG reusing crumb
10:11:28 DEBUG Exiting _get_crumb_basic()
10:11:28 DEBUG Exiting _get_cookie_and_crumb_basic()
10:11:28 DEBUG Exiting _get_cookie_and_crumb()
10:11:28 DEBUG response code=200
10:11:28 DEBUG Exiting _make_request()
10:11:28 DEBUG Exiting get()
10:11:28 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:11:27
10:11:28 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:11:27-05:00
10:11:28 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:11:28 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:11:28 DEBUG Exiting history()
10:11:28 DEBUG Exiting history()
10:11:28 DEBUG Entering history()
10:11:28 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:11:28 DEBUG Entering get()
10:11:28 DEBUG Entering _make_request()
10:11:28 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:11:28 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:11:28 DEBUG Entering _get_cookie_and_crumb()
10:11:28 DEBUG cookie_mode = 'basic'
10:11:28 DEBUG Entering _get_cookie_and_crumb_basic()
10:11:28 DEBUG Entering _get_cookie_basic()
10:11:28 DEBUG reusing cookie
10:11:28 DEBUG Exiting _get_cookie_basic()
10:11:28 DEBUG Entering _get_crumb_basic()
10:11:28 DEBUG reusing crumb
10:11:28 DEBUG Exiting _get_crumb_basic()
10:11:28 DEBUG Exiting _get_cookie_and_crumb_basic()
10:11:28 DEBUG Exiting _get_cookie_and_crumb()
10:11:28 DEBUG response code=200
10:11:28 DEBUG Exiting _make_request()
10:11:28 DEBUG Exiting get()
10:11:28 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:11:27
10:11:28 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:11:27-05:00
10:11:28 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:11:27-05:00
10:11:28 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:11:28 DEBUG Exiting history()
10:11:28 DEBUG POLL [Yahoo]: 10:11:28 Price=$56.91
10:11:28 DEBUG CHECK: C=56.91 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:11:38 DEBUG Entering history()
10:11:38 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:11:38 DEBUG Entering history()
10:11:38 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:11:38 DEBUG Entering get()
10:11:38 DEBUG Entering _make_request()
10:11:38 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:11:38 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:11:38 DEBUG Entering _get_cookie_and_crumb()
10:11:38 DEBUG cookie_mode = 'basic'
10:11:38 DEBUG Entering _get_cookie_and_crumb_basic()
10:11:38 DEBUG Entering _get_cookie_basic()
10:11:38 DEBUG reusing cookie
10:11:38 DEBUG Exiting _get_cookie_basic()
10:11:38 DEBUG Entering _get_crumb_basic()
10:11:38 DEBUG reusing crumb
10:11:38 DEBUG Exiting _get_crumb_basic()
10:11:38 DEBUG Exiting _get_cookie_and_crumb_basic()
10:11:38 DEBUG Exiting _get_cookie_and_crumb()
10:11:38 DEBUG response code=200
10:11:38 DEBUG Exiting _make_request()
10:11:38 DEBUG Exiting get()
10:11:38 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:11:27
10:11:38 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:11:27-05:00
10:11:38 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:11:38 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:11:38 DEBUG Exiting history()
10:11:38 DEBUG Exiting history()
10:11:38 DEBUG Entering history()
10:11:38 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:11:38 DEBUG Entering get()
10:11:38 DEBUG Entering _make_request()
10:11:38 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:11:38 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:11:38 DEBUG Entering _get_cookie_and_crumb()
10:11:38 DEBUG cookie_mode = 'basic'
10:11:38 DEBUG Entering _get_cookie_and_crumb_basic()
10:11:38 DEBUG Entering _get_cookie_basic()
10:11:38 DEBUG reusing cookie
10:11:38 DEBUG Exiting _get_cookie_basic()
10:11:38 DEBUG Entering _get_crumb_basic()
10:11:38 DEBUG reusing crumb
10:11:38 DEBUG Exiting _get_crumb_basic()
10:11:38 DEBUG Exiting _get_cookie_and_crumb_basic()
10:11:38 DEBUG Exiting _get_cookie_and_crumb()
10:11:38 DEBUG response code=200
10:11:38 DEBUG Exiting _make_request()
10:11:38 DEBUG Exiting get()
10:11:38 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:11:34
10:11:38 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:11:34-05:00
10:11:38 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:11:34-05:00
10:11:38 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:11:38 DEBUG Exiting history()
10:11:48 DEBUG Entering history()
10:11:48 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:11:48 DEBUG Entering history()
10:11:48 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:11:48 DEBUG Entering get()
10:11:48 DEBUG Entering _make_request()
10:11:48 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:11:48 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:11:48 DEBUG Entering _get_cookie_and_crumb()
10:11:48 DEBUG cookie_mode = 'basic'
10:11:48 DEBUG Entering _get_cookie_and_crumb_basic()
10:11:48 DEBUG Entering _get_cookie_basic()
10:11:48 DEBUG reusing cookie
10:11:48 DEBUG Exiting _get_cookie_basic()
10:11:48 DEBUG Entering _get_crumb_basic()
10:11:48 DEBUG reusing crumb
10:11:48 DEBUG Exiting _get_crumb_basic()
10:11:48 DEBUG Exiting _get_cookie_and_crumb_basic()
10:11:48 DEBUG Exiting _get_cookie_and_crumb()
10:11:48 DEBUG response code=200
10:11:48 DEBUG Exiting _make_request()
10:11:48 DEBUG Exiting get()
10:11:48 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:11:42
10:11:48 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:11:42-05:00
10:11:48 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:11:48 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:11:48 DEBUG Exiting history()
10:11:48 DEBUG Exiting history()
10:11:48 DEBUG Entering history()
10:11:48 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:11:48 DEBUG Entering get()
10:11:48 DEBUG Entering _make_request()
10:11:48 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:11:48 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:11:48 DEBUG Entering _get_cookie_and_crumb()
10:11:48 DEBUG cookie_mode = 'basic'
10:11:48 DEBUG Entering _get_cookie_and_crumb_basic()
10:11:48 DEBUG Entering _get_cookie_basic()
10:11:48 DEBUG reusing cookie
10:11:48 DEBUG Exiting _get_cookie_basic()
10:11:48 DEBUG Entering _get_crumb_basic()
10:11:48 DEBUG reusing crumb
10:11:48 DEBUG Exiting _get_crumb_basic()
10:11:48 DEBUG Exiting _get_cookie_and_crumb_basic()
10:11:48 DEBUG Exiting _get_cookie_and_crumb()
10:11:48 DEBUG response code=200
10:11:48 DEBUG Exiting _make_request()
10:11:48 DEBUG Exiting get()
10:11:48 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:11:34
10:11:48 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:11:34-05:00
10:11:48 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:11:34-05:00
10:11:48 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:11:48 DEBUG Exiting history()
10:11:48 DEBUG POLL [Yahoo]: 10:11:48 Price=$56.91
10:11:48 DEBUG CHECK: C=56.91 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:11:52 DEBUG Starting new HTTPS connection (4): paper-api.alpaca.markets:443
10:11:52 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:11:52 DEBUG Orders watchdog error: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response'))
10:11:58 DEBUG Entering history()
10:11:58 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:11:58 DEBUG Entering history()
10:11:58 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:11:58 DEBUG Entering get()
10:11:58 DEBUG Entering _make_request()
10:11:58 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:11:58 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:11:58 DEBUG Entering _get_cookie_and_crumb()
10:11:58 DEBUG cookie_mode = 'basic'
10:11:58 DEBUG Entering _get_cookie_and_crumb_basic()
10:11:58 DEBUG Entering _get_cookie_basic()
10:11:58 DEBUG reusing cookie
10:11:58 DEBUG Exiting _get_cookie_basic()
10:11:58 DEBUG Entering _get_crumb_basic()
10:11:58 DEBUG reusing crumb
10:11:58 DEBUG Exiting _get_crumb_basic()
10:11:58 DEBUG Exiting _get_cookie_and_crumb_basic()
10:11:58 DEBUG Exiting _get_cookie_and_crumb()
10:11:58 DEBUG response code=200
10:11:58 DEBUG Exiting _make_request()
10:11:58 DEBUG Exiting get()
10:11:58 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:11:42
10:11:58 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:11:42-05:00
10:11:58 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:11:58 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:11:58 DEBUG Exiting history()
10:11:58 DEBUG Exiting history()
10:11:58 DEBUG Entering history()
10:11:58 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:11:58 DEBUG Entering get()
10:11:58 DEBUG Entering _make_request()
10:11:58 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:11:58 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:11:58 DEBUG Entering _get_cookie_and_crumb()
10:11:58 DEBUG cookie_mode = 'basic'
10:11:58 DEBUG Entering _get_cookie_and_crumb_basic()
10:11:58 DEBUG Entering _get_cookie_basic()
10:11:58 DEBUG reusing cookie
10:11:58 DEBUG Exiting _get_cookie_basic()
10:11:58 DEBUG Entering _get_crumb_basic()
10:11:58 DEBUG reusing crumb
10:11:58 DEBUG Exiting _get_crumb_basic()
10:11:58 DEBUG Exiting _get_cookie_and_crumb_basic()
10:11:58 DEBUG Exiting _get_cookie_and_crumb()
10:11:58 DEBUG response code=200
10:11:58 DEBUG Exiting _make_request()
10:11:58 DEBUG Exiting get()
10:11:58 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:11:50
10:11:58 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:11:50-05:00
10:11:58 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:11:50-05:00
10:11:58 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:11:58 DEBUG Exiting history()
10:12:08 DEBUG Entering history()
10:12:08 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:12:08 DEBUG Entering history()
10:12:08 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:12:08 DEBUG Entering get()
10:12:08 DEBUG Entering _make_request()
10:12:08 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:12:08 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:12:08 DEBUG Entering _get_cookie_and_crumb()
10:12:08 DEBUG cookie_mode = 'basic'
10:12:08 DEBUG Entering _get_cookie_and_crumb_basic()
10:12:08 DEBUG Entering _get_cookie_basic()
10:12:08 DEBUG reusing cookie
10:12:08 DEBUG Exiting _get_cookie_basic()
10:12:08 DEBUG Entering _get_crumb_basic()
10:12:08 DEBUG reusing crumb
10:12:08 DEBUG Exiting _get_crumb_basic()
10:12:08 DEBUG Exiting _get_cookie_and_crumb_basic()
10:12:08 DEBUG Exiting _get_cookie_and_crumb()
10:12:08 DEBUG response code=200
10:12:08 DEBUG Exiting _make_request()
10:12:08 DEBUG Exiting get()
10:12:08 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:12:07
10:12:08 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:12:07-05:00
10:12:08 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:12:08 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:12:08 DEBUG Exiting history()
10:12:08 DEBUG Exiting history()
10:12:08 DEBUG Entering history()
10:12:08 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:12:08 DEBUG Entering get()
10:12:08 DEBUG Entering _make_request()
10:12:08 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:12:08 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:12:08 DEBUG Entering _get_cookie_and_crumb()
10:12:08 DEBUG cookie_mode = 'basic'
10:12:08 DEBUG Entering _get_cookie_and_crumb_basic()
10:12:08 DEBUG Entering _get_cookie_basic()
10:12:08 DEBUG reusing cookie
10:12:08 DEBUG Exiting _get_cookie_basic()
10:12:08 DEBUG Entering _get_crumb_basic()
10:12:08 DEBUG reusing crumb
10:12:08 DEBUG Exiting _get_crumb_basic()
10:12:08 DEBUG Exiting _get_cookie_and_crumb_basic()
10:12:08 DEBUG Exiting _get_cookie_and_crumb()
10:12:08 DEBUG response code=200
10:12:08 DEBUG Exiting _make_request()
10:12:08 DEBUG Exiting get()
10:12:08 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:11:50
10:12:08 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:11:50-05:00
10:12:08 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:11:50-05:00
10:12:08 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:12:08 DEBUG Exiting history()
10:12:18 DEBUG Entering history()
10:12:18 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:12:18 DEBUG Entering history()
10:12:18 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:12:18 DEBUG Entering get()
10:12:18 DEBUG Entering _make_request()
10:12:18 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:12:18 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:12:18 DEBUG Entering _get_cookie_and_crumb()
10:12:18 DEBUG cookie_mode = 'basic'
10:12:18 DEBUG Entering _get_cookie_and_crumb_basic()
10:12:18 DEBUG Entering _get_cookie_basic()
10:12:18 DEBUG reusing cookie
10:12:18 DEBUG Exiting _get_cookie_basic()
10:12:18 DEBUG Entering _get_crumb_basic()
10:12:18 DEBUG reusing crumb
10:12:18 DEBUG Exiting _get_crumb_basic()
10:12:18 DEBUG Exiting _get_cookie_and_crumb_basic()
10:12:18 DEBUG Exiting _get_cookie_and_crumb()
10:12:18 DEBUG response code=200
10:12:18 DEBUG Exiting _make_request()
10:12:18 DEBUG Exiting get()
10:12:18 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:12:07
10:12:18 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:12:07-05:00
10:12:18 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:12:18 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:12:18 DEBUG Exiting history()
10:12:18 DEBUG Exiting history()
10:12:18 DEBUG Entering history()
10:12:18 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:12:18 DEBUG Entering get()
10:12:18 DEBUG Entering _make_request()
10:12:18 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:12:18 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:12:18 DEBUG Entering _get_cookie_and_crumb()
10:12:18 DEBUG cookie_mode = 'basic'
10:12:18 DEBUG Entering _get_cookie_and_crumb_basic()
10:12:18 DEBUG Entering _get_cookie_basic()
10:12:18 DEBUG reusing cookie
10:12:18 DEBUG Exiting _get_cookie_basic()
10:12:18 DEBUG Entering _get_crumb_basic()
10:12:18 DEBUG reusing crumb
10:12:18 DEBUG Exiting _get_crumb_basic()
10:12:18 DEBUG Exiting _get_cookie_and_crumb_basic()
10:12:18 DEBUG Exiting _get_cookie_and_crumb()
10:12:18 DEBUG response code=200
10:12:18 DEBUG Exiting _make_request()
10:12:18 DEBUG Exiting get()
10:12:18 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:12:14
10:12:18 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:12:14-05:00
10:12:18 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:12:14-05:00
10:12:18 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:12:18 DEBUG Exiting history()
10:12:22 DEBUG Starting new HTTPS connection (5): paper-api.alpaca.markets:443
10:12:22 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:12:28 DEBUG Entering history()
10:12:28 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:12:28 DEBUG Entering history()
10:12:28 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:12:28 DEBUG Entering get()
10:12:28 DEBUG Entering _make_request()
10:12:28 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:12:28 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:12:28 DEBUG Entering _get_cookie_and_crumb()
10:12:28 DEBUG cookie_mode = 'basic'
10:12:28 DEBUG Entering _get_cookie_and_crumb_basic()
10:12:28 DEBUG Entering _get_cookie_basic()
10:12:28 DEBUG reusing cookie
10:12:28 DEBUG Exiting _get_cookie_basic()
10:12:28 DEBUG Entering _get_crumb_basic()
10:12:28 DEBUG reusing crumb
10:12:28 DEBUG Exiting _get_crumb_basic()
10:12:28 DEBUG Exiting _get_cookie_and_crumb_basic()
10:12:28 DEBUG Exiting _get_cookie_and_crumb()
10:12:29 DEBUG response code=200
10:12:29 DEBUG Exiting _make_request()
10:12:29 DEBUG Exiting get()
10:12:29 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:12:26
10:12:29 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:12:26-05:00
10:12:29 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:12:29 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:12:29 DEBUG Exiting history()
10:12:29 DEBUG Exiting history()
10:12:29 DEBUG Entering history()
10:12:29 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:12:29 DEBUG Entering get()
10:12:29 DEBUG Entering _make_request()
10:12:29 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:12:29 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:12:29 DEBUG Entering _get_cookie_and_crumb()
10:12:29 DEBUG cookie_mode = 'basic'
10:12:29 DEBUG Entering _get_cookie_and_crumb_basic()
10:12:29 DEBUG Entering _get_cookie_basic()
10:12:29 DEBUG reusing cookie
10:12:29 DEBUG Exiting _get_cookie_basic()
10:12:29 DEBUG Entering _get_crumb_basic()
10:12:29 DEBUG reusing crumb
10:12:29 DEBUG Exiting _get_crumb_basic()
10:12:29 DEBUG Exiting _get_cookie_and_crumb_basic()
10:12:29 DEBUG Exiting _get_cookie_and_crumb()
10:12:29 DEBUG response code=200
10:12:29 DEBUG Exiting _make_request()
10:12:29 DEBUG Exiting get()
10:12:29 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:12:26
10:12:29 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:12:26-05:00
10:12:29 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:12:26-05:00
10:12:29 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:12:29 DEBUG Exiting history()
10:12:29 DEBUG POLL [Yahoo]: 10:12:29 Price=$56.78
10:12:29 DEBUG CHECK: C=56.78 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:12:39 DEBUG Entering history()
10:12:39 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:12:39 DEBUG Entering history()
10:12:39 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:12:39 DEBUG Entering get()
10:12:39 DEBUG Entering _make_request()
10:12:39 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:12:39 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:12:39 DEBUG Entering _get_cookie_and_crumb()
10:12:39 DEBUG cookie_mode = 'basic'
10:12:39 DEBUG Entering _get_cookie_and_crumb_basic()
10:12:39 DEBUG Entering _get_cookie_basic()
10:12:39 DEBUG reusing cookie
10:12:39 DEBUG Exiting _get_cookie_basic()
10:12:39 DEBUG Entering _get_crumb_basic()
10:12:39 DEBUG reusing crumb
10:12:39 DEBUG Exiting _get_crumb_basic()
10:12:39 DEBUG Exiting _get_cookie_and_crumb_basic()
10:12:39 DEBUG Exiting _get_cookie_and_crumb()
10:12:46 DEBUG response code=200
10:12:46 DEBUG Exiting _make_request()
10:12:46 DEBUG Exiting get()
10:12:46 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:12:44
10:12:46 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:12:44-05:00
10:12:46 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:12:46 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:12:46 DEBUG Exiting history()
10:12:46 DEBUG Exiting history()
10:12:46 DEBUG Entering history()
10:12:46 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:12:46 DEBUG Entering get()
10:12:46 DEBUG Entering _make_request()
10:12:46 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:12:46 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:12:46 DEBUG Entering _get_cookie_and_crumb()
10:12:46 DEBUG cookie_mode = 'basic'
10:12:46 DEBUG Entering _get_cookie_and_crumb_basic()
10:12:46 DEBUG Entering _get_cookie_basic()
10:12:46 DEBUG reusing cookie
10:12:46 DEBUG Exiting _get_cookie_basic()
10:12:46 DEBUG Entering _get_crumb_basic()
10:12:46 DEBUG reusing crumb
10:12:46 DEBUG Exiting _get_crumb_basic()
10:12:46 DEBUG Exiting _get_cookie_and_crumb_basic()
10:12:46 DEBUG Exiting _get_cookie_and_crumb()
10:12:46 DEBUG response code=200
10:12:46 DEBUG Exiting _make_request()
10:12:46 DEBUG Exiting get()
10:12:46 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:12:44
10:12:46 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:12:44-05:00
10:12:46 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:12:44-05:00
10:12:46 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:12:46 DEBUG Exiting history()
10:12:46 DEBUG POLL [Yahoo]: 10:12:46 Price=$56.82
10:12:46 DEBUG CHECK: C=56.82 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:12:52 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:12:52 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:12:56 DEBUG Entering history()
10:12:56 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:12:56 DEBUG Entering history()
10:12:56 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:12:56 DEBUG Entering get()
10:12:56 DEBUG Entering _make_request()
10:12:56 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:12:56 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:12:56 DEBUG Entering _get_cookie_and_crumb()
10:12:56 DEBUG cookie_mode = 'basic'
10:12:56 DEBUG Entering _get_cookie_and_crumb_basic()
10:12:56 DEBUG Entering _get_cookie_basic()
10:12:56 DEBUG reusing cookie
10:12:56 DEBUG Exiting _get_cookie_basic()
10:12:56 DEBUG Entering _get_crumb_basic()
10:12:56 DEBUG reusing crumb
10:12:56 DEBUG Exiting _get_crumb_basic()
10:12:56 DEBUG Exiting _get_cookie_and_crumb_basic()
10:12:56 DEBUG Exiting _get_cookie_and_crumb()
10:12:56 DEBUG response code=200
10:12:56 DEBUG Exiting _make_request()
10:12:56 DEBUG Exiting get()
10:12:56 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:12:44
10:12:56 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:12:44-05:00
10:12:56 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:12:56 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:12:56 DEBUG Exiting history()
10:12:56 DEBUG Exiting history()
10:12:56 DEBUG Entering history()
10:12:56 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:12:56 DEBUG Entering get()
10:12:56 DEBUG Entering _make_request()
10:12:56 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:12:56 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:12:56 DEBUG Entering _get_cookie_and_crumb()
10:12:56 DEBUG cookie_mode = 'basic'
10:12:56 DEBUG Entering _get_cookie_and_crumb_basic()
10:12:56 DEBUG Entering _get_cookie_basic()
10:12:56 DEBUG reusing cookie
10:12:56 DEBUG Exiting _get_cookie_basic()
10:12:56 DEBUG Entering _get_crumb_basic()
10:12:56 DEBUG reusing crumb
10:12:56 DEBUG Exiting _get_crumb_basic()
10:12:56 DEBUG Exiting _get_cookie_and_crumb_basic()
10:12:56 DEBUG Exiting _get_cookie_and_crumb()
10:12:56 DEBUG response code=200
10:12:56 DEBUG Exiting _make_request()
10:12:56 DEBUG Exiting get()
10:12:56 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:12:44
10:12:56 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:12:44-05:00
10:12:56 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:12:44-05:00
10:12:56 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:12:56 DEBUG Exiting history()
10:12:59 ERROR ❌ WS error: Connection to remote host was lost.
10:12:59 ERROR Connection to remote host was lost. - goodbye
10:12:59 WARNING ⚠️ WS closed: None None
10:13:04 INFO 🔌 Connecting to wss://stream.data.alpaca.markets/v2/iex
10:13:04 INFO Websocket connected
10:13:04 INFO 🔌 WebSocket connected, authenticating...
10:13:04 INFO ✅ WebSocket authenticated, subscribing to TNA
10:13:05 INFO ✅ Subscribed: ['TNA']
10:13:06 DEBUG Entering history()
10:13:06 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:13:06 DEBUG Entering history()
10:13:06 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:13:06 DEBUG Entering get()
10:13:06 DEBUG Entering _make_request()
10:13:06 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:13:06 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:13:06 DEBUG Entering _get_cookie_and_crumb()
10:13:06 DEBUG cookie_mode = 'basic'
10:13:06 DEBUG Entering _get_cookie_and_crumb_basic()
10:13:06 DEBUG Entering _get_cookie_basic()
10:13:06 DEBUG reusing cookie
10:13:06 DEBUG Exiting _get_cookie_basic()
10:13:06 DEBUG Entering _get_crumb_basic()
10:13:06 DEBUG reusing crumb
10:13:06 DEBUG Exiting _get_crumb_basic()
10:13:06 DEBUG Exiting _get_cookie_and_crumb_basic()
10:13:06 DEBUG Exiting _get_cookie_and_crumb()
10:13:06 DEBUG response code=200
10:13:06 DEBUG Exiting _make_request()
10:13:06 DEBUG Exiting get()
10:13:06 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:13:02
10:13:06 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:13:02-05:00
10:13:06 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:13:06 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:13:06 DEBUG Exiting history()
10:13:06 DEBUG Exiting history()
10:13:06 DEBUG Entering history()
10:13:06 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:13:06 DEBUG Entering get()
10:13:06 DEBUG Entering _make_request()
10:13:06 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:13:06 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:13:06 DEBUG Entering _get_cookie_and_crumb()
10:13:06 DEBUG cookie_mode = 'basic'
10:13:06 DEBUG Entering _get_cookie_and_crumb_basic()
10:13:06 DEBUG Entering _get_cookie_basic()
10:13:06 DEBUG reusing cookie
10:13:06 DEBUG Exiting _get_cookie_basic()
10:13:06 DEBUG Entering _get_crumb_basic()
10:13:06 DEBUG reusing crumb
10:13:06 DEBUG Exiting _get_crumb_basic()
10:13:06 DEBUG Exiting _get_cookie_and_crumb_basic()
10:13:06 DEBUG Exiting _get_cookie_and_crumb()
10:13:06 DEBUG response code=200
10:13:06 DEBUG Exiting _make_request()
10:13:06 DEBUG Exiting get()
10:13:06 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:13:02
10:13:06 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:13:02-05:00
10:13:06 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:13:02-05:00
10:13:06 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:13:06 DEBUG Exiting history()
10:13:06 DEBUG POLL [Yahoo]: 10:13:06 Price=$56.79
10:13:06 DEBUG CHECK: C=56.79 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:13:16 DEBUG Entering history()
10:13:16 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:13:16 DEBUG Entering history()
10:13:16 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:13:16 DEBUG Entering get()
10:13:16 DEBUG Entering _make_request()
10:13:16 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:13:16 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:13:16 DEBUG Entering _get_cookie_and_crumb()
10:13:16 DEBUG cookie_mode = 'basic'
10:13:16 DEBUG Entering _get_cookie_and_crumb_basic()
10:13:16 DEBUG Entering _get_cookie_basic()
10:13:16 DEBUG reusing cookie
10:13:16 DEBUG Exiting _get_cookie_basic()
10:13:16 DEBUG Entering _get_crumb_basic()
10:13:16 DEBUG reusing crumb
10:13:16 DEBUG Exiting _get_crumb_basic()
10:13:16 DEBUG Exiting _get_cookie_and_crumb_basic()
10:13:16 DEBUG Exiting _get_cookie_and_crumb()
10:13:16 DEBUG response code=200
10:13:16 DEBUG Exiting _make_request()
10:13:16 DEBUG Exiting get()
10:13:16 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:13:02
10:13:16 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:13:02-05:00
10:13:16 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:13:16 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:13:16 DEBUG Exiting history()
10:13:16 DEBUG Exiting history()
10:13:16 DEBUG Entering history()
10:13:16 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:13:16 DEBUG Entering get()
10:13:16 DEBUG Entering _make_request()
10:13:16 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:13:16 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:13:16 DEBUG Entering _get_cookie_and_crumb()
10:13:16 DEBUG cookie_mode = 'basic'
10:13:16 DEBUG Entering _get_cookie_and_crumb_basic()
10:13:16 DEBUG Entering _get_cookie_basic()
10:13:16 DEBUG reusing cookie
10:13:16 DEBUG Exiting _get_cookie_basic()
10:13:16 DEBUG Entering _get_crumb_basic()
10:13:16 DEBUG reusing crumb
10:13:16 DEBUG Exiting _get_crumb_basic()
10:13:16 DEBUG Exiting _get_cookie_and_crumb_basic()
10:13:16 DEBUG Exiting _get_cookie_and_crumb()
10:13:16 DEBUG response code=200
10:13:16 DEBUG Exiting _make_request()
10:13:16 DEBUG Exiting get()
10:13:16 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:13:02
10:13:16 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:13:02-05:00
10:13:16 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:13:02-05:00
10:13:16 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:13:16 DEBUG Exiting history()
10:13:22 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:13:26 DEBUG Entering history()
10:13:26 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:13:26 DEBUG Entering history()
10:13:26 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:13:26 DEBUG Entering get()
10:13:26 DEBUG Entering _make_request()
10:13:26 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:13:26 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:13:26 DEBUG Entering _get_cookie_and_crumb()
10:13:26 DEBUG cookie_mode = 'basic'
10:13:26 DEBUG Entering _get_cookie_and_crumb_basic()
10:13:26 DEBUG Entering _get_cookie_basic()
10:13:26 DEBUG reusing cookie
10:13:26 DEBUG Exiting _get_cookie_basic()
10:13:26 DEBUG Entering _get_crumb_basic()
10:13:26 DEBUG reusing crumb
10:13:26 DEBUG Exiting _get_crumb_basic()
10:13:26 DEBUG Exiting _get_cookie_and_crumb_basic()
10:13:26 DEBUG Exiting _get_cookie_and_crumb()
10:13:26 DEBUG response code=200
10:13:26 DEBUG Exiting _make_request()
10:13:26 DEBUG Exiting get()
10:13:26 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:13:25
10:13:26 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:13:25-05:00
10:13:26 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:13:26 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:13:26 DEBUG Exiting history()
10:13:26 DEBUG Exiting history()
10:13:26 DEBUG Entering history()
10:13:26 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:13:26 DEBUG Entering get()
10:13:26 DEBUG Entering _make_request()
10:13:26 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:13:26 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:13:26 DEBUG Entering _get_cookie_and_crumb()
10:13:26 DEBUG cookie_mode = 'basic'
10:13:26 DEBUG Entering _get_cookie_and_crumb_basic()
10:13:26 DEBUG Entering _get_cookie_basic()
10:13:26 DEBUG reusing cookie
10:13:26 DEBUG Exiting _get_cookie_basic()
10:13:26 DEBUG Entering _get_crumb_basic()
10:13:26 DEBUG reusing crumb
10:13:26 DEBUG Exiting _get_crumb_basic()
10:13:26 DEBUG Exiting _get_cookie_and_crumb_basic()
10:13:26 DEBUG Exiting _get_cookie_and_crumb()
10:13:26 DEBUG response code=200
10:13:26 DEBUG Exiting _make_request()
10:13:26 DEBUG Exiting get()
10:13:26 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:13:25
10:13:26 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:13:25-05:00
10:13:26 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:13:25-05:00
10:13:26 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:13:26 DEBUG Exiting history()
10:13:26 DEBUG POLL [Yahoo]: 10:13:26 Price=$56.64
10:13:26 DEBUG CHECK: C=56.64 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:13:36 DEBUG Entering history()
10:13:36 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:13:36 DEBUG Entering history()
10:13:36 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:13:36 DEBUG Entering get()
10:13:36 DEBUG Entering _make_request()
10:13:36 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:13:36 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:13:36 DEBUG Entering _get_cookie_and_crumb()
10:13:36 DEBUG cookie_mode = 'basic'
10:13:36 DEBUG Entering _get_cookie_and_crumb_basic()
10:13:36 DEBUG Entering _get_cookie_basic()
10:13:36 DEBUG reusing cookie
10:13:36 DEBUG Exiting _get_cookie_basic()
10:13:36 DEBUG Entering _get_crumb_basic()
10:13:36 DEBUG reusing crumb
10:13:36 DEBUG Exiting _get_crumb_basic()
10:13:36 DEBUG Exiting _get_cookie_and_crumb_basic()
10:13:36 DEBUG Exiting _get_cookie_and_crumb()
10:13:36 DEBUG response code=200
10:13:36 DEBUG Exiting _make_request()
10:13:36 DEBUG Exiting get()
10:13:36 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:13:25
10:13:36 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:13:25-05:00
10:13:36 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:13:36 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:13:36 DEBUG Exiting history()
10:13:36 DEBUG Exiting history()
10:13:36 DEBUG Entering history()
10:13:36 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:13:36 DEBUG Entering get()
10:13:36 DEBUG Entering _make_request()
10:13:36 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:13:36 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:13:36 DEBUG Entering _get_cookie_and_crumb()
10:13:36 DEBUG cookie_mode = 'basic'
10:13:36 DEBUG Entering _get_cookie_and_crumb_basic()
10:13:36 DEBUG Entering _get_cookie_basic()
10:13:36 DEBUG reusing cookie
10:13:36 DEBUG Exiting _get_cookie_basic()
10:13:36 DEBUG Entering _get_crumb_basic()
10:13:36 DEBUG reusing crumb
10:13:36 DEBUG Exiting _get_crumb_basic()
10:13:36 DEBUG Exiting _get_cookie_and_crumb_basic()
10:13:36 DEBUG Exiting _get_cookie_and_crumb()
10:13:36 DEBUG response code=200
10:13:36 DEBUG Exiting _make_request()
10:13:36 DEBUG Exiting get()
10:13:36 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:13:25
10:13:36 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:13:25-05:00
10:13:36 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:13:25-05:00
10:13:37 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:13:37 DEBUG Exiting history()
10:13:47 DEBUG Entering history()
10:13:47 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:13:47 DEBUG Entering history()
10:13:47 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:13:47 DEBUG Entering get()
10:13:47 DEBUG Entering _make_request()
10:13:47 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:13:47 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:13:47 DEBUG Entering _get_cookie_and_crumb()
10:13:47 DEBUG cookie_mode = 'basic'
10:13:47 DEBUG Entering _get_cookie_and_crumb_basic()
10:13:47 DEBUG Entering _get_cookie_basic()
10:13:47 DEBUG reusing cookie
10:13:47 DEBUG Exiting _get_cookie_basic()
10:13:47 DEBUG Entering _get_crumb_basic()
10:13:47 DEBUG reusing crumb
10:13:47 DEBUG Exiting _get_crumb_basic()
10:13:47 DEBUG Exiting _get_cookie_and_crumb_basic()
10:13:47 DEBUG Exiting _get_cookie_and_crumb()
10:13:47 DEBUG response code=200
10:13:47 DEBUG Exiting _make_request()
10:13:47 DEBUG Exiting get()
10:13:47 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:13:44
10:13:47 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:13:44-05:00
10:13:47 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:13:47 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:13:47 DEBUG Exiting history()
10:13:47 DEBUG Exiting history()
10:13:47 DEBUG Entering history()
10:13:47 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:13:47 DEBUG Entering get()
10:13:47 DEBUG Entering _make_request()
10:13:47 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:13:47 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:13:47 DEBUG Entering _get_cookie_and_crumb()
10:13:47 DEBUG cookie_mode = 'basic'
10:13:47 DEBUG Entering _get_cookie_and_crumb_basic()
10:13:47 DEBUG Entering _get_cookie_basic()
10:13:47 DEBUG reusing cookie
10:13:47 DEBUG Exiting _get_cookie_basic()
10:13:47 DEBUG Entering _get_crumb_basic()
10:13:47 DEBUG reusing crumb
10:13:47 DEBUG Exiting _get_crumb_basic()
10:13:47 DEBUG Exiting _get_cookie_and_crumb_basic()
10:13:47 DEBUG Exiting _get_cookie_and_crumb()
10:13:47 DEBUG response code=200
10:13:47 DEBUG Exiting _make_request()
10:13:47 DEBUG Exiting get()
10:13:47 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:13:44
10:13:47 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:13:44-05:00
10:13:47 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:13:44-05:00
10:13:47 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:13:47 DEBUG Exiting history()
10:13:47 DEBUG POLL [Yahoo]: 10:13:47 Price=$56.61
10:13:47 DEBUG CHECK: C=56.61 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:13:52 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:13:52 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:13:57 DEBUG Entering history()
10:13:57 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:13:57 DEBUG Entering history()
10:13:57 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:13:57 DEBUG Entering get()
10:13:57 DEBUG Entering _make_request()
10:13:57 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:13:57 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:13:57 DEBUG Entering _get_cookie_and_crumb()
10:13:57 DEBUG cookie_mode = 'basic'
10:13:57 DEBUG Entering _get_cookie_and_crumb_basic()
10:13:57 DEBUG Entering _get_cookie_basic()
10:13:57 DEBUG reusing cookie
10:13:57 DEBUG Exiting _get_cookie_basic()
10:13:57 DEBUG Entering _get_crumb_basic()
10:13:57 DEBUG reusing crumb
10:13:57 DEBUG Exiting _get_crumb_basic()
10:13:57 DEBUG Exiting _get_cookie_and_crumb_basic()
10:13:57 DEBUG Exiting _get_cookie_and_crumb()
10:13:57 DEBUG response code=200
10:13:57 DEBUG Exiting _make_request()
10:13:57 DEBUG Exiting get()
10:13:57 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:13:56
10:13:57 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:13:56-05:00
10:13:57 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:13:57 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:13:57 DEBUG Exiting history()
10:13:57 DEBUG Exiting history()
10:13:57 DEBUG Entering history()
10:13:57 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:13:57 DEBUG Entering get()
10:13:57 DEBUG Entering _make_request()
10:13:57 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:13:57 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:13:57 DEBUG Entering _get_cookie_and_crumb()
10:13:57 DEBUG cookie_mode = 'basic'
10:13:57 DEBUG Entering _get_cookie_and_crumb_basic()
10:13:57 DEBUG Entering _get_cookie_basic()
10:13:57 DEBUG reusing cookie
10:13:57 DEBUG Exiting _get_cookie_basic()
10:13:57 DEBUG Entering _get_crumb_basic()
10:13:57 DEBUG reusing crumb
10:13:57 DEBUG Exiting _get_crumb_basic()
10:13:57 DEBUG Exiting _get_cookie_and_crumb_basic()
10:13:57 DEBUG Exiting _get_cookie_and_crumb()
10:13:57 DEBUG response code=200
10:13:57 DEBUG Exiting _make_request()
10:13:57 DEBUG Exiting get()
10:13:57 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:13:56
10:13:57 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:13:56-05:00
10:13:57 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:13:56-05:00
10:13:57 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:13:57 DEBUG Exiting history()
10:13:57 DEBUG POLL [Yahoo]: 10:13:57 Price=$56.57
10:13:57 DEBUG CHECK: C=56.57 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:14:00 DEBUG BAR: 10:13:00 O=56.71 H=56.71 L=56.62 C=56.62
10:14:00 DEBUG Checking: C=56.62 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:14:07 DEBUG Entering history()
10:14:07 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:14:07 DEBUG Entering history()
10:14:07 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:14:07 DEBUG Entering get()
10:14:07 DEBUG Entering _make_request()
10:14:07 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:14:07 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:14:07 DEBUG Entering _get_cookie_and_crumb()
10:14:07 DEBUG cookie_mode = 'basic'
10:14:07 DEBUG Entering _get_cookie_and_crumb_basic()
10:14:07 DEBUG Entering _get_cookie_basic()
10:14:07 DEBUG reusing cookie
10:14:07 DEBUG Exiting _get_cookie_basic()
10:14:07 DEBUG Entering _get_crumb_basic()
10:14:07 DEBUG reusing crumb
10:14:07 DEBUG Exiting _get_crumb_basic()
10:14:07 DEBUG Exiting _get_cookie_and_crumb_basic()
10:14:07 DEBUG Exiting _get_cookie_and_crumb()
10:14:07 DEBUG response code=200
10:14:07 DEBUG Exiting _make_request()
10:14:07 DEBUG Exiting get()
10:14:07 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:13:56
10:14:07 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:13:56-05:00
10:14:07 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:14:07 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:14:07 DEBUG Exiting history()
10:14:07 DEBUG Exiting history()
10:14:07 DEBUG Entering history()
10:14:07 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:14:07 DEBUG Entering get()
10:14:07 DEBUG Entering _make_request()
10:14:07 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:14:07 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:14:07 DEBUG Entering _get_cookie_and_crumb()
10:14:07 DEBUG cookie_mode = 'basic'
10:14:07 DEBUG Entering _get_cookie_and_crumb_basic()
10:14:07 DEBUG Entering _get_cookie_basic()
10:14:07 DEBUG reusing cookie
10:14:07 DEBUG Exiting _get_cookie_basic()
10:14:07 DEBUG Entering _get_crumb_basic()
10:14:07 DEBUG reusing crumb
10:14:07 DEBUG Exiting _get_crumb_basic()
10:14:07 DEBUG Exiting _get_cookie_and_crumb_basic()
10:14:07 DEBUG Exiting _get_cookie_and_crumb()
10:14:07 DEBUG response code=200
10:14:07 DEBUG Exiting _make_request()
10:14:07 DEBUG Exiting get()
10:14:07 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:13:56
10:14:07 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:13:56-05:00
10:14:07 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:13:56-05:00
10:14:07 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:14:07 DEBUG Exiting history()
10:14:17 DEBUG Entering history()
10:14:17 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:14:17 DEBUG Entering history()
10:14:17 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:14:17 DEBUG Entering get()
10:14:17 DEBUG Entering _make_request()
10:14:17 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:14:17 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:14:17 DEBUG Entering _get_cookie_and_crumb()
10:14:17 DEBUG cookie_mode = 'basic'
10:14:17 DEBUG Entering _get_cookie_and_crumb_basic()
10:14:17 DEBUG Entering _get_cookie_basic()
10:14:17 DEBUG reusing cookie
10:14:17 DEBUG Exiting _get_cookie_basic()
10:14:17 DEBUG Entering _get_crumb_basic()
10:14:17 DEBUG reusing crumb
10:14:17 DEBUG Exiting _get_crumb_basic()
10:14:17 DEBUG Exiting _get_cookie_and_crumb_basic()
10:14:17 DEBUG Exiting _get_cookie_and_crumb()
10:14:17 DEBUG response code=200
10:14:17 DEBUG Exiting _make_request()
10:14:17 DEBUG Exiting get()
10:14:17 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:14:13
10:14:17 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:14:13-05:00
10:14:17 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:14:17 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:14:17 DEBUG Exiting history()
10:14:17 DEBUG Exiting history()
10:14:17 DEBUG Entering history()
10:14:17 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:14:17 DEBUG Entering get()
10:14:17 DEBUG Entering _make_request()
10:14:17 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:14:17 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:14:17 DEBUG Entering _get_cookie_and_crumb()
10:14:17 DEBUG cookie_mode = 'basic'
10:14:17 DEBUG Entering _get_cookie_and_crumb_basic()
10:14:17 DEBUG Entering _get_cookie_basic()
10:14:17 DEBUG reusing cookie
10:14:17 DEBUG Exiting _get_cookie_basic()
10:14:17 DEBUG Entering _get_crumb_basic()
10:14:17 DEBUG reusing crumb
10:14:17 DEBUG Exiting _get_crumb_basic()
10:14:17 DEBUG Exiting _get_cookie_and_crumb_basic()
10:14:17 DEBUG Exiting _get_cookie_and_crumb()
10:14:17 DEBUG response code=200
10:14:17 DEBUG Exiting _make_request()
10:14:17 DEBUG Exiting get()
10:14:17 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:14:13
10:14:17 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:14:13-05:00
10:14:17 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:14:13-05:00
10:14:17 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:14:17 DEBUG Exiting history()
10:14:17 DEBUG POLL [Yahoo]: 10:14:17 Price=$56.65
10:14:17 DEBUG CHECK: C=56.65 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:14:22 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:14:27 DEBUG Entering history()
10:14:27 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:14:27 DEBUG Entering history()
10:14:27 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:14:27 DEBUG Entering get()
10:14:27 DEBUG Entering _make_request()
10:14:27 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:14:27 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:14:27 DEBUG Entering _get_cookie_and_crumb()
10:14:27 DEBUG cookie_mode = 'basic'
10:14:27 DEBUG Entering _get_cookie_and_crumb_basic()
10:14:27 DEBUG Entering _get_cookie_basic()
10:14:27 DEBUG reusing cookie
10:14:27 DEBUG Exiting _get_cookie_basic()
10:14:27 DEBUG Entering _get_crumb_basic()
10:14:27 DEBUG reusing crumb
10:14:27 DEBUG Exiting _get_crumb_basic()
10:14:27 DEBUG Exiting _get_cookie_and_crumb_basic()
10:14:27 DEBUG Exiting _get_cookie_and_crumb()
10:14:27 DEBUG response code=200
10:14:27 DEBUG Exiting _make_request()
10:14:27 DEBUG Exiting get()
10:14:27 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:14:13
10:14:27 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:14:13-05:00
10:14:27 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:14:27 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:14:27 DEBUG Exiting history()
10:14:27 DEBUG Exiting history()
10:14:27 DEBUG Entering history()
10:14:27 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:14:27 DEBUG Entering get()
10:14:27 DEBUG Entering _make_request()
10:14:27 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:14:27 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:14:27 DEBUG Entering _get_cookie_and_crumb()
10:14:27 DEBUG cookie_mode = 'basic'
10:14:27 DEBUG Entering _get_cookie_and_crumb_basic()
10:14:27 DEBUG Entering _get_cookie_basic()
10:14:27 DEBUG reusing cookie
10:14:27 DEBUG Exiting _get_cookie_basic()
10:14:27 DEBUG Entering _get_crumb_basic()
10:14:27 DEBUG reusing crumb
10:14:27 DEBUG Exiting _get_crumb_basic()
10:14:27 DEBUG Exiting _get_cookie_and_crumb_basic()
10:14:27 DEBUG Exiting _get_cookie_and_crumb()
10:14:27 DEBUG response code=200
10:14:27 DEBUG Exiting _make_request()
10:14:27 DEBUG Exiting get()
10:14:27 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:14:13
10:14:27 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:14:13-05:00
10:14:27 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:14:13-05:00
10:14:27 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:14:27 DEBUG Exiting history()
10:14:38 DEBUG Entering history()
10:14:38 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:14:38 DEBUG Entering history()
10:14:38 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:14:38 DEBUG Entering get()
10:14:38 DEBUG Entering _make_request()
10:14:38 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:14:38 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:14:38 DEBUG Entering _get_cookie_and_crumb()
10:14:38 DEBUG cookie_mode = 'basic'
10:14:38 DEBUG Entering _get_cookie_and_crumb_basic()
10:14:38 DEBUG Entering _get_cookie_basic()
10:14:38 DEBUG reusing cookie
10:14:38 DEBUG Exiting _get_cookie_basic()
10:14:38 DEBUG Entering _get_crumb_basic()
10:14:38 DEBUG reusing crumb
10:14:38 DEBUG Exiting _get_crumb_basic()
10:14:38 DEBUG Exiting _get_cookie_and_crumb_basic()
10:14:38 DEBUG Exiting _get_cookie_and_crumb()
10:14:38 DEBUG response code=200
10:14:38 DEBUG Exiting _make_request()
10:14:38 DEBUG Exiting get()
10:14:38 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:14:25
10:14:38 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:14:25-05:00
10:14:38 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:14:38 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:14:38 DEBUG Exiting history()
10:14:38 DEBUG Exiting history()
10:14:38 DEBUG Entering history()
10:14:38 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:14:38 DEBUG Entering get()
10:14:38 DEBUG Entering _make_request()
10:14:38 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:14:38 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:14:38 DEBUG Entering _get_cookie_and_crumb()
10:14:38 DEBUG cookie_mode = 'basic'
10:14:38 DEBUG Entering _get_cookie_and_crumb_basic()
10:14:38 DEBUG Entering _get_cookie_basic()
10:14:38 DEBUG reusing cookie
10:14:38 DEBUG Exiting _get_cookie_basic()
10:14:38 DEBUG Entering _get_crumb_basic()
10:14:38 DEBUG reusing crumb
10:14:38 DEBUG Exiting _get_crumb_basic()
10:14:38 DEBUG Exiting _get_cookie_and_crumb_basic()
10:14:38 DEBUG Exiting _get_cookie_and_crumb()
10:14:38 DEBUG response code=200
10:14:38 DEBUG Exiting _make_request()
10:14:38 DEBUG Exiting get()
10:14:38 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:14:25
10:14:38 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:14:25-05:00
10:14:38 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:14:25-05:00
10:14:38 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:14:38 DEBUG Exiting history()
10:14:38 DEBUG POLL [Yahoo]: 10:14:38 Price=$56.68
10:14:38 DEBUG CHECK: C=56.68 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:14:48 DEBUG Entering history()
10:14:48 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:14:48 DEBUG Entering history()
10:14:48 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:14:48 DEBUG Entering get()
10:14:48 DEBUG Entering _make_request()
10:14:48 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:14:48 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:14:48 DEBUG Entering _get_cookie_and_crumb()
10:14:48 DEBUG cookie_mode = 'basic'
10:14:48 DEBUG Entering _get_cookie_and_crumb_basic()
10:14:48 DEBUG Entering _get_cookie_basic()
10:14:48 DEBUG reusing cookie
10:14:48 DEBUG Exiting _get_cookie_basic()
10:14:48 DEBUG Entering _get_crumb_basic()
10:14:48 DEBUG reusing crumb
10:14:48 DEBUG Exiting _get_crumb_basic()
10:14:48 DEBUG Exiting _get_cookie_and_crumb_basic()
10:14:48 DEBUG Exiting _get_cookie_and_crumb()
10:14:48 DEBUG response code=200
10:14:48 DEBUG Exiting _make_request()
10:14:48 DEBUG Exiting get()
10:14:48 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:14:45
10:14:48 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:14:45-05:00
10:14:48 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:14:48 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:14:48 DEBUG Exiting history()
10:14:48 DEBUG Exiting history()
10:14:48 DEBUG Entering history()
10:14:48 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:14:48 DEBUG Entering get()
10:14:48 DEBUG Entering _make_request()
10:14:48 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:14:48 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:14:48 DEBUG Entering _get_cookie_and_crumb()
10:14:48 DEBUG cookie_mode = 'basic'
10:14:48 DEBUG Entering _get_cookie_and_crumb_basic()
10:14:48 DEBUG Entering _get_cookie_basic()
10:14:48 DEBUG reusing cookie
10:14:48 DEBUG Exiting _get_cookie_basic()
10:14:48 DEBUG Entering _get_crumb_basic()
10:14:48 DEBUG reusing crumb
10:14:48 DEBUG Exiting _get_crumb_basic()
10:14:48 DEBUG Exiting _get_cookie_and_crumb_basic()
10:14:48 DEBUG Exiting _get_cookie_and_crumb()
10:14:48 DEBUG response code=200
10:14:48 DEBUG Exiting _make_request()
10:14:48 DEBUG Exiting get()
10:14:48 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:14:45
10:14:48 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:14:45-05:00
10:14:48 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:14:45-05:00
10:14:48 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:14:48 DEBUG Exiting history()
10:14:48 DEBUG POLL [Yahoo]: 10:14:48 Price=$56.72
10:14:48 DEBUG CHECK: C=56.72 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:14:52 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:14:52 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:14:58 DEBUG Entering history()
10:14:58 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:14:58 DEBUG Entering history()
10:14:58 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:14:58 DEBUG Entering get()
10:14:58 DEBUG Entering _make_request()
10:14:58 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:14:58 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:14:58 DEBUG Entering _get_cookie_and_crumb()
10:14:58 DEBUG cookie_mode = 'basic'
10:14:58 DEBUG Entering _get_cookie_and_crumb_basic()
10:14:58 DEBUG Entering _get_cookie_basic()
10:14:58 DEBUG reusing cookie
10:14:58 DEBUG Exiting _get_cookie_basic()
10:14:58 DEBUG Entering _get_crumb_basic()
10:14:58 DEBUG reusing crumb
10:14:58 DEBUG Exiting _get_crumb_basic()
10:14:58 DEBUG Exiting _get_cookie_and_crumb_basic()
10:14:58 DEBUG Exiting _get_cookie_and_crumb()
10:14:58 DEBUG response code=200
10:14:58 DEBUG Exiting _make_request()
10:14:58 DEBUG Exiting get()
10:14:58 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:14:45
10:14:58 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:14:45-05:00
10:14:58 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:14:58 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:14:58 DEBUG Exiting history()
10:14:58 DEBUG Exiting history()
10:14:58 DEBUG Entering history()
10:14:58 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:14:58 DEBUG Entering get()
10:14:58 DEBUG Entering _make_request()
10:14:58 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:14:58 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:14:58 DEBUG Entering _get_cookie_and_crumb()
10:14:58 DEBUG cookie_mode = 'basic'
10:14:58 DEBUG Entering _get_cookie_and_crumb_basic()
10:14:58 DEBUG Entering _get_cookie_basic()
10:14:58 DEBUG reusing cookie
10:14:58 DEBUG Exiting _get_cookie_basic()
10:14:58 DEBUG Entering _get_crumb_basic()
10:14:58 DEBUG reusing crumb
10:14:58 DEBUG Exiting _get_crumb_basic()
10:14:58 DEBUG Exiting _get_cookie_and_crumb_basic()
10:14:58 DEBUG Exiting _get_cookie_and_crumb()
10:14:58 DEBUG response code=200
10:14:58 DEBUG Exiting _make_request()
10:14:58 DEBUG Exiting get()
10:14:58 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:14:45
10:14:58 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:14:45-05:00
10:14:58 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:14:45-05:00
10:14:58 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:14:58 DEBUG Exiting history()
10:15:08 DEBUG Entering history()
10:15:08 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:15:08 DEBUG Entering history()
10:15:08 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:15:08 DEBUG Entering get()
10:15:08 DEBUG Entering _make_request()
10:15:08 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:15:08 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:15:08 DEBUG Entering _get_cookie_and_crumb()
10:15:08 DEBUG cookie_mode = 'basic'
10:15:08 DEBUG Entering _get_cookie_and_crumb_basic()
10:15:08 DEBUG Entering _get_cookie_basic()
10:15:08 DEBUG reusing cookie
10:15:08 DEBUG Exiting _get_cookie_basic()
10:15:08 DEBUG Entering _get_crumb_basic()
10:15:08 DEBUG reusing crumb
10:15:08 DEBUG Exiting _get_crumb_basic()
10:15:08 DEBUG Exiting _get_cookie_and_crumb_basic()
10:15:08 DEBUG Exiting _get_cookie_and_crumb()
10:15:08 DEBUG response code=200
10:15:08 DEBUG Exiting _make_request()
10:15:08 DEBUG Exiting get()
10:15:08 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:15:02
10:15:08 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:15:02-05:00
10:15:08 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:15:08 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:15:08 DEBUG Exiting history()
10:15:08 DEBUG Exiting history()
10:15:08 DEBUG Entering history()
10:15:08 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:15:08 DEBUG Entering get()
10:15:08 DEBUG Entering _make_request()
10:15:08 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:15:08 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:15:08 DEBUG Entering _get_cookie_and_crumb()
10:15:08 DEBUG cookie_mode = 'basic'
10:15:08 DEBUG Entering _get_cookie_and_crumb_basic()
10:15:08 DEBUG Entering _get_cookie_basic()
10:15:08 DEBUG reusing cookie
10:15:08 DEBUG Exiting _get_cookie_basic()
10:15:08 DEBUG Entering _get_crumb_basic()
10:15:08 DEBUG reusing crumb
10:15:08 DEBUG Exiting _get_crumb_basic()
10:15:08 DEBUG Exiting _get_cookie_and_crumb_basic()
10:15:08 DEBUG Exiting _get_cookie_and_crumb()
10:15:08 DEBUG response code=200
10:15:08 DEBUG Exiting _make_request()
10:15:08 DEBUG Exiting get()
10:15:08 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:15:02
10:15:08 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:15:02-05:00
10:15:08 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:15:02-05:00
10:15:08 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:15:08 DEBUG Exiting history()
10:15:08 DEBUG POLL [Yahoo]: 10:15:08 Price=$56.73
10:15:08 DEBUG CHECK: C=56.73 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:15:18 DEBUG Entering history()
10:15:18 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:15:18 DEBUG Entering history()
10:15:18 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:15:18 DEBUG Entering get()
10:15:18 DEBUG Entering _make_request()
10:15:18 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:15:18 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:15:18 DEBUG Entering _get_cookie_and_crumb()
10:15:18 DEBUG cookie_mode = 'basic'
10:15:18 DEBUG Entering _get_cookie_and_crumb_basic()
10:15:18 DEBUG Entering _get_cookie_basic()
10:15:18 DEBUG reusing cookie
10:15:18 DEBUG Exiting _get_cookie_basic()
10:15:18 DEBUG Entering _get_crumb_basic()
10:15:18 DEBUG reusing crumb
10:15:18 DEBUG Exiting _get_crumb_basic()
10:15:18 DEBUG Exiting _get_cookie_and_crumb_basic()
10:15:18 DEBUG Exiting _get_cookie_and_crumb()
10:15:18 DEBUG response code=200
10:15:18 DEBUG Exiting _make_request()
10:15:18 DEBUG Exiting get()
10:15:18 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:15:02
10:15:18 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:15:02-05:00
10:15:18 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:15:18 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:15:18 DEBUG Exiting history()
10:15:18 DEBUG Exiting history()
10:15:18 DEBUG Entering history()
10:15:18 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:15:18 DEBUG Entering get()
10:15:18 DEBUG Entering _make_request()
10:15:18 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:15:18 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:15:18 DEBUG Entering _get_cookie_and_crumb()
10:15:18 DEBUG cookie_mode = 'basic'
10:15:18 DEBUG Entering _get_cookie_and_crumb_basic()
10:15:18 DEBUG Entering _get_cookie_basic()
10:15:18 DEBUG reusing cookie
10:15:18 DEBUG Exiting _get_cookie_basic()
10:15:18 DEBUG Entering _get_crumb_basic()
10:15:18 DEBUG reusing crumb
10:15:18 DEBUG Exiting _get_crumb_basic()
10:15:18 DEBUG Exiting _get_cookie_and_crumb_basic()
10:15:18 DEBUG Exiting _get_cookie_and_crumb()
10:15:18 DEBUG response code=200
10:15:18 DEBUG Exiting _make_request()
10:15:18 DEBUG Exiting get()
10:15:18 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:15:02
10:15:19 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:15:02-05:00
10:15:19 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:15:02-05:00
10:15:19 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:15:19 DEBUG Exiting history()
10:15:22 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:15:29 DEBUG Entering history()
10:15:29 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:15:29 DEBUG Entering history()
10:15:29 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:15:29 DEBUG Entering get()
10:15:29 DEBUG Entering _make_request()
10:15:29 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:15:29 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:15:29 DEBUG Entering _get_cookie_and_crumb()
10:15:29 DEBUG cookie_mode = 'basic'
10:15:29 DEBUG Entering _get_cookie_and_crumb_basic()
10:15:29 DEBUG Entering _get_cookie_basic()
10:15:29 DEBUG reusing cookie
10:15:29 DEBUG Exiting _get_cookie_basic()
10:15:29 DEBUG Entering _get_crumb_basic()
10:15:29 DEBUG reusing crumb
10:15:29 DEBUG Exiting _get_crumb_basic()
10:15:29 DEBUG Exiting _get_cookie_and_crumb_basic()
10:15:29 DEBUG Exiting _get_cookie_and_crumb()
10:15:29 DEBUG response code=200
10:15:29 DEBUG Exiting _make_request()
10:15:29 DEBUG Exiting get()
10:15:29 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:15:27
10:15:29 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:15:27-05:00
10:15:29 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:15:29 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:15:29 DEBUG Exiting history()
10:15:29 DEBUG Exiting history()
10:15:29 DEBUG Entering history()
10:15:29 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:15:29 DEBUG Entering get()
10:15:29 DEBUG Entering _make_request()
10:15:29 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:15:29 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:15:29 DEBUG Entering _get_cookie_and_crumb()
10:15:29 DEBUG cookie_mode = 'basic'
10:15:29 DEBUG Entering _get_cookie_and_crumb_basic()
10:15:29 DEBUG Entering _get_cookie_basic()
10:15:29 DEBUG reusing cookie
10:15:29 DEBUG Exiting _get_cookie_basic()
10:15:29 DEBUG Entering _get_crumb_basic()
10:15:29 DEBUG reusing crumb
10:15:29 DEBUG Exiting _get_crumb_basic()
10:15:29 DEBUG Exiting _get_cookie_and_crumb_basic()
10:15:29 DEBUG Exiting _get_cookie_and_crumb()
10:15:29 DEBUG response code=200
10:15:29 DEBUG Exiting _make_request()
10:15:29 DEBUG Exiting get()
10:15:29 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:15:27
10:15:29 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:15:27-05:00
10:15:29 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:15:27-05:00
10:15:29 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:15:29 DEBUG Exiting history()
10:15:29 DEBUG POLL [Yahoo]: 10:15:29 Price=$56.68
10:15:29 DEBUG CHECK: C=56.68 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:15:39 DEBUG Entering history()
10:15:39 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:15:39 DEBUG Entering history()
10:15:39 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:15:39 DEBUG Entering get()
10:15:39 DEBUG Entering _make_request()
10:15:39 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:15:39 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:15:39 DEBUG Entering _get_cookie_and_crumb()
10:15:39 DEBUG cookie_mode = 'basic'
10:15:39 DEBUG Entering _get_cookie_and_crumb_basic()
10:15:39 DEBUG Entering _get_cookie_basic()
10:15:39 DEBUG reusing cookie
10:15:39 DEBUG Exiting _get_cookie_basic()
10:15:39 DEBUG Entering _get_crumb_basic()
10:15:39 DEBUG reusing crumb
10:15:39 DEBUG Exiting _get_crumb_basic()
10:15:39 DEBUG Exiting _get_cookie_and_crumb_basic()
10:15:39 DEBUG Exiting _get_cookie_and_crumb()
10:15:39 DEBUG response code=200
10:15:39 DEBUG Exiting _make_request()
10:15:39 DEBUG Exiting get()
10:15:39 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:15:27
10:15:39 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:15:27-05:00
10:15:39 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:15:39 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:15:39 DEBUG Exiting history()
10:15:39 DEBUG Exiting history()
10:15:39 DEBUG Entering history()
10:15:39 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:15:39 DEBUG Entering get()
10:15:39 DEBUG Entering _make_request()
10:15:39 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:15:39 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:15:39 DEBUG Entering _get_cookie_and_crumb()
10:15:39 DEBUG cookie_mode = 'basic'
10:15:39 DEBUG Entering _get_cookie_and_crumb_basic()
10:15:39 DEBUG Entering _get_cookie_basic()
10:15:39 DEBUG reusing cookie
10:15:39 DEBUG Exiting _get_cookie_basic()
10:15:39 DEBUG Entering _get_crumb_basic()
10:15:39 DEBUG reusing crumb
10:15:39 DEBUG Exiting _get_crumb_basic()
10:15:39 DEBUG Exiting _get_cookie_and_crumb_basic()
10:15:39 DEBUG Exiting _get_cookie_and_crumb()
10:15:39 DEBUG response code=200
10:15:39 DEBUG Exiting _make_request()
10:15:39 DEBUG Exiting get()
10:15:39 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:15:37
10:15:39 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:15:37-05:00
10:15:39 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:15:37-05:00
10:15:39 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:15:39 DEBUG Exiting history()
10:15:49 DEBUG Entering history()
10:15:49 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:15:49 DEBUG Entering history()
10:15:49 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:15:49 DEBUG Entering get()
10:15:49 DEBUG Entering _make_request()
10:15:49 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:15:49 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:15:49 DEBUG Entering _get_cookie_and_crumb()
10:15:49 DEBUG cookie_mode = 'basic'
10:15:49 DEBUG Entering _get_cookie_and_crumb_basic()
10:15:49 DEBUG Entering _get_cookie_basic()
10:15:49 DEBUG reusing cookie
10:15:49 DEBUG Exiting _get_cookie_basic()
10:15:49 DEBUG Entering _get_crumb_basic()
10:15:49 DEBUG reusing crumb
10:15:49 DEBUG Exiting _get_crumb_basic()
10:15:49 DEBUG Exiting _get_cookie_and_crumb_basic()
10:15:49 DEBUG Exiting _get_cookie_and_crumb()
10:15:49 DEBUG response code=200
10:15:49 DEBUG Exiting _make_request()
10:15:49 DEBUG Exiting get()
10:15:49 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:15:48
10:15:49 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:15:48-05:00
10:15:49 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:15:49 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:15:49 DEBUG Exiting history()
10:15:49 DEBUG Exiting history()
10:15:49 DEBUG Entering history()
10:15:49 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:15:49 DEBUG Entering get()
10:15:49 DEBUG Entering _make_request()
10:15:49 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:15:49 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:15:49 DEBUG Entering _get_cookie_and_crumb()
10:15:49 DEBUG cookie_mode = 'basic'
10:15:49 DEBUG Entering _get_cookie_and_crumb_basic()
10:15:49 DEBUG Entering _get_cookie_basic()
10:15:49 DEBUG reusing cookie
10:15:49 DEBUG Exiting _get_cookie_basic()
10:15:49 DEBUG Entering _get_crumb_basic()
10:15:49 DEBUG reusing crumb
10:15:49 DEBUG Exiting _get_crumb_basic()
10:15:49 DEBUG Exiting _get_cookie_and_crumb_basic()
10:15:49 DEBUG Exiting _get_cookie_and_crumb()
10:15:49 DEBUG response code=200
10:15:49 DEBUG Exiting _make_request()
10:15:49 DEBUG Exiting get()
10:15:49 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:15:37
10:15:49 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:15:37-05:00
10:15:49 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:15:37-05:00
10:15:49 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:15:49 DEBUG Exiting history()
10:15:49 DEBUG POLL [Yahoo]: 10:15:49 Price=$56.58
10:15:49 DEBUG CHECK: C=56.58 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:15:52 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:15:52 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:15:59 DEBUG Entering history()
10:15:59 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:15:59 DEBUG Entering history()
10:15:59 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:15:59 DEBUG Entering get()
10:15:59 DEBUG Entering _make_request()
10:15:59 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:15:59 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:15:59 DEBUG Entering _get_cookie_and_crumb()
10:15:59 DEBUG cookie_mode = 'basic'
10:15:59 DEBUG Entering _get_cookie_and_crumb_basic()
10:15:59 DEBUG Entering _get_cookie_basic()
10:15:59 DEBUG reusing cookie
10:15:59 DEBUG Exiting _get_cookie_basic()
10:15:59 DEBUG Entering _get_crumb_basic()
10:15:59 DEBUG reusing crumb
10:15:59 DEBUG Exiting _get_crumb_basic()
10:15:59 DEBUG Exiting _get_cookie_and_crumb_basic()
10:15:59 DEBUG Exiting _get_cookie_and_crumb()
10:15:59 DEBUG response code=200
10:15:59 DEBUG Exiting _make_request()
10:15:59 DEBUG Exiting get()
10:15:59 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:15:48
10:15:59 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:15:48-05:00
10:15:59 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:15:59 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:15:59 DEBUG Exiting history()
10:15:59 DEBUG Exiting history()
10:15:59 DEBUG Entering history()
10:15:59 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:15:59 DEBUG Entering get()
10:15:59 DEBUG Entering _make_request()
10:15:59 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:15:59 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:15:59 DEBUG Entering _get_cookie_and_crumb()
10:15:59 DEBUG cookie_mode = 'basic'
10:15:59 DEBUG Entering _get_cookie_and_crumb_basic()
10:15:59 DEBUG Entering _get_cookie_basic()
10:15:59 DEBUG reusing cookie
10:15:59 DEBUG Exiting _get_cookie_basic()
10:15:59 DEBUG Entering _get_crumb_basic()
10:15:59 DEBUG reusing crumb
10:15:59 DEBUG Exiting _get_crumb_basic()
10:15:59 DEBUG Exiting _get_cookie_and_crumb_basic()
10:15:59 DEBUG Exiting _get_cookie_and_crumb()
10:15:59 DEBUG response code=200
10:15:59 DEBUG Exiting _make_request()
10:15:59 DEBUG Exiting get()
10:15:59 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:15:58
10:15:59 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:15:58-05:00
10:15:59 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:15:58-05:00
10:15:59 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:15:59 DEBUG Exiting history()
10:16:09 DEBUG Entering history()
10:16:09 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:16:09 DEBUG Entering history()
10:16:09 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:16:09 DEBUG Entering get()
10:16:09 DEBUG Entering _make_request()
10:16:09 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:16:09 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:16:09 DEBUG Entering _get_cookie_and_crumb()
10:16:09 DEBUG cookie_mode = 'basic'
10:16:09 DEBUG Entering _get_cookie_and_crumb_basic()
10:16:09 DEBUG Entering _get_cookie_basic()
10:16:09 DEBUG reusing cookie
10:16:09 DEBUG Exiting _get_cookie_basic()
10:16:09 DEBUG Entering _get_crumb_basic()
10:16:09 DEBUG reusing crumb
10:16:09 DEBUG Exiting _get_crumb_basic()
10:16:09 DEBUG Exiting _get_cookie_and_crumb_basic()
10:16:09 DEBUG Exiting _get_cookie_and_crumb()
10:16:09 DEBUG response code=200
10:16:09 DEBUG Exiting _make_request()
10:16:09 DEBUG Exiting get()
10:16:09 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:16:06
10:16:09 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:16:06-05:00
10:16:09 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:16:09 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:16:09 DEBUG Exiting history()
10:16:09 DEBUG Exiting history()
10:16:09 DEBUG Entering history()
10:16:09 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:16:09 DEBUG Entering get()
10:16:09 DEBUG Entering _make_request()
10:16:09 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:16:09 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:16:09 DEBUG Entering _get_cookie_and_crumb()
10:16:09 DEBUG cookie_mode = 'basic'
10:16:09 DEBUG Entering _get_cookie_and_crumb_basic()
10:16:09 DEBUG Entering _get_cookie_basic()
10:16:09 DEBUG reusing cookie
10:16:09 DEBUG Exiting _get_cookie_basic()
10:16:09 DEBUG Entering _get_crumb_basic()
10:16:09 DEBUG reusing crumb
10:16:09 DEBUG Exiting _get_crumb_basic()
10:16:09 DEBUG Exiting _get_cookie_and_crumb_basic()
10:16:09 DEBUG Exiting _get_cookie_and_crumb()
10:16:09 DEBUG response code=200
10:16:09 DEBUG Exiting _make_request()
10:16:09 DEBUG Exiting get()
10:16:09 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:15:58
10:16:09 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:15:58-05:00
10:16:09 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:15:58-05:00
10:16:09 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:16:09 DEBUG Exiting history()
10:16:09 DEBUG POLL [Yahoo]: 10:16:09 Price=$56.60
10:16:09 DEBUG CHECK: C=56.60 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:16:19 DEBUG Entering history()
10:16:19 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:16:19 DEBUG Entering history()
10:16:19 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:16:19 DEBUG Entering get()
10:16:19 DEBUG Entering _make_request()
10:16:19 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:16:19 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:16:19 DEBUG Entering _get_cookie_and_crumb()
10:16:19 DEBUG cookie_mode = 'basic'
10:16:19 DEBUG Entering _get_cookie_and_crumb_basic()
10:16:19 DEBUG Entering _get_cookie_basic()
10:16:19 DEBUG reusing cookie
10:16:19 DEBUG Exiting _get_cookie_basic()
10:16:19 DEBUG Entering _get_crumb_basic()
10:16:19 DEBUG reusing crumb
10:16:19 DEBUG Exiting _get_crumb_basic()
10:16:19 DEBUG Exiting _get_cookie_and_crumb_basic()
10:16:19 DEBUG Exiting _get_cookie_and_crumb()
10:16:19 DEBUG response code=200
10:16:19 DEBUG Exiting _make_request()
10:16:19 DEBUG Exiting get()
10:16:19 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:16:06
10:16:19 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:16:06-05:00
10:16:20 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:16:20 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:16:20 DEBUG Exiting history()
10:16:20 DEBUG Exiting history()
10:16:20 DEBUG Entering history()
10:16:20 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:16:20 DEBUG Entering get()
10:16:20 DEBUG Entering _make_request()
10:16:20 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:16:20 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:16:20 DEBUG Entering _get_cookie_and_crumb()
10:16:20 DEBUG cookie_mode = 'basic'
10:16:20 DEBUG Entering _get_cookie_and_crumb_basic()
10:16:20 DEBUG Entering _get_cookie_basic()
10:16:20 DEBUG reusing cookie
10:16:20 DEBUG Exiting _get_cookie_basic()
10:16:20 DEBUG Entering _get_crumb_basic()
10:16:20 DEBUG reusing crumb
10:16:20 DEBUG Exiting _get_crumb_basic()
10:16:20 DEBUG Exiting _get_cookie_and_crumb_basic()
10:16:20 DEBUG Exiting _get_cookie_and_crumb()
10:16:20 DEBUG response code=200
10:16:20 DEBUG Exiting _make_request()
10:16:20 DEBUG Exiting get()
10:16:20 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:16:10
10:16:20 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:16:10-05:00
10:16:20 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:16:10-05:00
10:16:20 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:16:20 DEBUG Exiting history()
10:16:22 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:16:30 DEBUG Entering history()
10:16:30 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:16:30 DEBUG Entering history()
10:16:30 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:16:30 DEBUG Entering get()
10:16:30 DEBUG Entering _make_request()
10:16:30 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:16:30 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:16:30 DEBUG Entering _get_cookie_and_crumb()
10:16:30 DEBUG cookie_mode = 'basic'
10:16:30 DEBUG Entering _get_cookie_and_crumb_basic()
10:16:30 DEBUG Entering _get_cookie_basic()
10:16:30 DEBUG reusing cookie
10:16:30 DEBUG Exiting _get_cookie_basic()
10:16:30 DEBUG Entering _get_crumb_basic()
10:16:30 DEBUG reusing crumb
10:16:30 DEBUG Exiting _get_crumb_basic()
10:16:30 DEBUG Exiting _get_cookie_and_crumb_basic()
10:16:30 DEBUG Exiting _get_cookie_and_crumb()
10:16:30 DEBUG response code=200
10:16:30 DEBUG Exiting _make_request()
10:16:30 DEBUG Exiting get()
10:16:30 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:16:10
10:16:30 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:16:10-05:00
10:16:30 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:16:30 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:16:30 DEBUG Exiting history()
10:16:30 DEBUG Exiting history()
10:16:30 DEBUG Entering history()
10:16:30 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:16:30 DEBUG Entering get()
10:16:30 DEBUG Entering _make_request()
10:16:30 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:16:30 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:16:30 DEBUG Entering _get_cookie_and_crumb()
10:16:30 DEBUG cookie_mode = 'basic'
10:16:30 DEBUG Entering _get_cookie_and_crumb_basic()
10:16:30 DEBUG Entering _get_cookie_basic()
10:16:30 DEBUG reusing cookie
10:16:30 DEBUG Exiting _get_cookie_basic()
10:16:30 DEBUG Entering _get_crumb_basic()
10:16:30 DEBUG reusing crumb
10:16:30 DEBUG Exiting _get_crumb_basic()
10:16:30 DEBUG Exiting _get_cookie_and_crumb_basic()
10:16:30 DEBUG Exiting _get_cookie_and_crumb()
10:16:30 DEBUG response code=200
10:16:30 DEBUG Exiting _make_request()
10:16:30 DEBUG Exiting get()
10:16:30 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:16:10
10:16:30 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:16:10-05:00
10:16:30 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:16:10-05:00
10:16:30 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:16:30 DEBUG Exiting history()
10:16:30 DEBUG POLL [Yahoo]: 10:16:30 Price=$56.62
10:16:30 DEBUG CHECK: C=56.62 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:16:40 DEBUG Entering history()
10:16:40 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:16:40 DEBUG Entering history()
10:16:40 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:16:40 DEBUG Entering get()
10:16:40 DEBUG Entering _make_request()
10:16:40 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:16:40 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:16:40 DEBUG Entering _get_cookie_and_crumb()
10:16:40 DEBUG cookie_mode = 'basic'
10:16:40 DEBUG Entering _get_cookie_and_crumb_basic()
10:16:40 DEBUG Entering _get_cookie_basic()
10:16:40 DEBUG reusing cookie
10:16:40 DEBUG Exiting _get_cookie_basic()
10:16:40 DEBUG Entering _get_crumb_basic()
10:16:40 DEBUG reusing crumb
10:16:40 DEBUG Exiting _get_crumb_basic()
10:16:40 DEBUG Exiting _get_cookie_and_crumb_basic()
10:16:40 DEBUG Exiting _get_cookie_and_crumb()
10:16:40 DEBUG response code=200
10:16:40 DEBUG Exiting _make_request()
10:16:40 DEBUG Exiting get()
10:16:40 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:16:36
10:16:40 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:16:36-05:00
10:16:40 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:16:40 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:16:40 DEBUG Exiting history()
10:16:40 DEBUG Exiting history()
10:16:40 DEBUG Entering history()
10:16:40 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:16:40 DEBUG Entering get()
10:16:40 DEBUG Entering _make_request()
10:16:40 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:16:40 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:16:40 DEBUG Entering _get_cookie_and_crumb()
10:16:40 DEBUG cookie_mode = 'basic'
10:16:40 DEBUG Entering _get_cookie_and_crumb_basic()
10:16:40 DEBUG Entering _get_cookie_basic()
10:16:40 DEBUG reusing cookie
10:16:40 DEBUG Exiting _get_cookie_basic()
10:16:40 DEBUG Entering _get_crumb_basic()
10:16:40 DEBUG reusing crumb
10:16:40 DEBUG Exiting _get_crumb_basic()
10:16:40 DEBUG Exiting _get_cookie_and_crumb_basic()
10:16:40 DEBUG Exiting _get_cookie_and_crumb()
10:16:40 DEBUG response code=200
10:16:40 DEBUG Exiting _make_request()
10:16:40 DEBUG Exiting get()
10:16:40 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:16:10
10:16:40 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:16:10-05:00
10:16:40 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:16:10-05:00
10:16:40 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:16:40 DEBUG Exiting history()
10:16:40 DEBUG POLL [Yahoo]: 10:16:40 Price=$56.65
10:16:40 DEBUG CHECK: C=56.65 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:16:50 DEBUG Entering history()
10:16:50 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:16:50 DEBUG Entering history()
10:16:50 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:16:50 DEBUG Entering get()
10:16:50 DEBUG Entering _make_request()
10:16:50 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:16:50 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:16:50 DEBUG Entering _get_cookie_and_crumb()
10:16:50 DEBUG cookie_mode = 'basic'
10:16:50 DEBUG Entering _get_cookie_and_crumb_basic()
10:16:50 DEBUG Entering _get_cookie_basic()
10:16:50 DEBUG reusing cookie
10:16:50 DEBUG Exiting _get_cookie_basic()
10:16:50 DEBUG Entering _get_crumb_basic()
10:16:50 DEBUG reusing crumb
10:16:50 DEBUG Exiting _get_crumb_basic()
10:16:50 DEBUG Exiting _get_cookie_and_crumb_basic()
10:16:50 DEBUG Exiting _get_cookie_and_crumb()
10:16:50 DEBUG response code=200
10:16:50 DEBUG Exiting _make_request()
10:16:50 DEBUG Exiting get()
10:16:50 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:16:47
10:16:50 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:16:47-05:00
10:16:50 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:16:50 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:16:50 DEBUG Exiting history()
10:16:50 DEBUG Exiting history()
10:16:50 DEBUG Entering history()
10:16:50 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:16:50 DEBUG Entering get()
10:16:50 DEBUG Entering _make_request()
10:16:50 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:16:50 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:16:50 DEBUG Entering _get_cookie_and_crumb()
10:16:50 DEBUG cookie_mode = 'basic'
10:16:50 DEBUG Entering _get_cookie_and_crumb_basic()
10:16:50 DEBUG Entering _get_cookie_basic()
10:16:50 DEBUG reusing cookie
10:16:50 DEBUG Exiting _get_cookie_basic()
10:16:50 DEBUG Entering _get_crumb_basic()
10:16:50 DEBUG reusing crumb
10:16:50 DEBUG Exiting _get_crumb_basic()
10:16:50 DEBUG Exiting _get_cookie_and_crumb_basic()
10:16:50 DEBUG Exiting _get_cookie_and_crumb()
10:16:50 DEBUG response code=200
10:16:50 DEBUG Exiting _make_request()
10:16:50 DEBUG Exiting get()
10:16:50 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:16:47
10:16:50 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:16:47-05:00
10:16:50 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:16:47-05:00
10:16:50 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:16:50 DEBUG Exiting history()
10:16:50 DEBUG POLL [Yahoo]: 10:16:50 Price=$56.61
10:16:50 DEBUG CHECK: C=56.61 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:16:52 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:16:52 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:17:00 DEBUG BAR: 10:16:00 O=56.63 H=56.63 L=56.63 C=56.63
10:17:00 DEBUG Checking: C=56.63 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:17:00 DEBUG Entering history()
10:17:00 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:17:00 DEBUG Entering history()
10:17:00 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:17:00 DEBUG Entering get()
10:17:00 DEBUG Entering _make_request()
10:17:00 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:17:00 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:17:00 DEBUG Entering _get_cookie_and_crumb()
10:17:00 DEBUG cookie_mode = 'basic'
10:17:00 DEBUG Entering _get_cookie_and_crumb_basic()
10:17:00 DEBUG Entering _get_cookie_basic()
10:17:00 DEBUG reusing cookie
10:17:00 DEBUG Exiting _get_cookie_basic()
10:17:00 DEBUG Entering _get_crumb_basic()
10:17:00 DEBUG reusing crumb
10:17:00 DEBUG Exiting _get_crumb_basic()
10:17:00 DEBUG Exiting _get_cookie_and_crumb_basic()
10:17:00 DEBUG Exiting _get_cookie_and_crumb()
10:17:00 DEBUG response code=200
10:17:00 DEBUG Exiting _make_request()
10:17:00 DEBUG Exiting get()
10:17:00 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:16:47
10:17:00 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:16:47-05:00
10:17:00 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:17:00 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:17:00 DEBUG Exiting history()
10:17:00 DEBUG Exiting history()
10:17:00 DEBUG Entering history()
10:17:00 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:17:00 DEBUG Entering get()
10:17:00 DEBUG Entering _make_request()
10:17:00 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:17:00 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:17:00 DEBUG Entering _get_cookie_and_crumb()
10:17:00 DEBUG cookie_mode = 'basic'
10:17:00 DEBUG Entering _get_cookie_and_crumb_basic()
10:17:00 DEBUG Entering _get_cookie_basic()
10:17:00 DEBUG reusing cookie
10:17:00 DEBUG Exiting _get_cookie_basic()
10:17:00 DEBUG Entering _get_crumb_basic()
10:17:00 DEBUG reusing crumb
10:17:00 DEBUG Exiting _get_crumb_basic()
10:17:00 DEBUG Exiting _get_cookie_and_crumb_basic()
10:17:00 DEBUG Exiting _get_cookie_and_crumb()
10:17:00 DEBUG response code=200
10:17:00 DEBUG Exiting _make_request()
10:17:00 DEBUG Exiting get()
10:17:00 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:16:47
10:17:00 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:16:47-05:00
10:17:00 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:16:47-05:00
10:17:00 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:17:00 DEBUG Exiting history()
10:17:10 DEBUG Entering history()
10:17:10 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:17:10 DEBUG Entering history()
10:17:10 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:17:10 DEBUG Entering get()
10:17:10 DEBUG Entering _make_request()
10:17:10 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:17:10 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:17:10 DEBUG Entering _get_cookie_and_crumb()
10:17:10 DEBUG cookie_mode = 'basic'
10:17:10 DEBUG Entering _get_cookie_and_crumb_basic()
10:17:10 DEBUG Entering _get_cookie_basic()
10:17:10 DEBUG reusing cookie
10:17:10 DEBUG Exiting _get_cookie_basic()
10:17:10 DEBUG Entering _get_crumb_basic()
10:17:10 DEBUG reusing crumb
10:17:10 DEBUG Exiting _get_crumb_basic()
10:17:10 DEBUG Exiting _get_cookie_and_crumb_basic()
10:17:10 DEBUG Exiting _get_cookie_and_crumb()
10:17:11 DEBUG response code=200
10:17:11 DEBUG Exiting _make_request()
10:17:11 DEBUG Exiting get()
10:17:11 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:17:01
10:17:11 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:17:01-05:00
10:17:11 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:17:11 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:17:11 DEBUG Exiting history()
10:17:11 DEBUG Exiting history()
10:17:11 DEBUG Entering history()
10:17:11 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:17:11 DEBUG Entering get()
10:17:11 DEBUG Entering _make_request()
10:17:11 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:17:11 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:17:11 DEBUG Entering _get_cookie_and_crumb()
10:17:11 DEBUG cookie_mode = 'basic'
10:17:11 DEBUG Entering _get_cookie_and_crumb_basic()
10:17:11 DEBUG Entering _get_cookie_basic()
10:17:11 DEBUG reusing cookie
10:17:11 DEBUG Exiting _get_cookie_basic()
10:17:11 DEBUG Entering _get_crumb_basic()
10:17:11 DEBUG reusing crumb
10:17:11 DEBUG Exiting _get_crumb_basic()
10:17:11 DEBUG Exiting _get_cookie_and_crumb_basic()
10:17:11 DEBUG Exiting _get_cookie_and_crumb()
10:17:11 DEBUG response code=200
10:17:11 DEBUG Exiting _make_request()
10:17:11 DEBUG Exiting get()
10:17:11 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:17:01
10:17:11 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:17:01-05:00
10:17:11 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:17:01-05:00
10:17:11 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:17:11 DEBUG Exiting history()
10:17:11 DEBUG POLL [Yahoo]: 10:17:11 Price=$56.63
10:17:11 DEBUG CHECK: C=56.63 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:17:21 DEBUG Entering history()
10:17:21 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:17:21 DEBUG Entering history()
10:17:21 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:17:21 DEBUG Entering get()
10:17:21 DEBUG Entering _make_request()
10:17:21 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:17:21 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:17:21 DEBUG Entering _get_cookie_and_crumb()
10:17:21 DEBUG cookie_mode = 'basic'
10:17:21 DEBUG Entering _get_cookie_and_crumb_basic()
10:17:21 DEBUG Entering _get_cookie_basic()
10:17:21 DEBUG reusing cookie
10:17:21 DEBUG Exiting _get_cookie_basic()
10:17:21 DEBUG Entering _get_crumb_basic()
10:17:21 DEBUG reusing crumb
10:17:21 DEBUG Exiting _get_crumb_basic()
10:17:21 DEBUG Exiting _get_cookie_and_crumb_basic()
10:17:21 DEBUG Exiting _get_cookie_and_crumb()
10:17:21 DEBUG response code=200
10:17:21 DEBUG Exiting _make_request()
10:17:21 DEBUG Exiting get()
10:17:21 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:17:20
10:17:21 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:17:20-05:00
10:17:21 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:17:21 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:17:21 DEBUG Exiting history()
10:17:21 DEBUG Exiting history()
10:17:21 DEBUG Entering history()
10:17:21 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:17:21 DEBUG Entering get()
10:17:21 DEBUG Entering _make_request()
10:17:21 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:17:21 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:17:21 DEBUG Entering _get_cookie_and_crumb()
10:17:21 DEBUG cookie_mode = 'basic'
10:17:21 DEBUG Entering _get_cookie_and_crumb_basic()
10:17:21 DEBUG Entering _get_cookie_basic()
10:17:21 DEBUG reusing cookie
10:17:21 DEBUG Exiting _get_cookie_basic()
10:17:21 DEBUG Entering _get_crumb_basic()
10:17:21 DEBUG reusing crumb
10:17:21 DEBUG Exiting _get_crumb_basic()
10:17:21 DEBUG Exiting _get_cookie_and_crumb_basic()
10:17:21 DEBUG Exiting _get_cookie_and_crumb()
10:17:21 DEBUG response code=200
10:17:21 DEBUG Exiting _make_request()
10:17:21 DEBUG Exiting get()
10:17:21 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:17:20
10:17:21 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:17:20-05:00
10:17:21 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:17:20-05:00
10:17:21 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:17:21 DEBUG Exiting history()
10:17:21 DEBUG POLL [Yahoo]: 10:17:21 Price=$56.58
10:17:21 DEBUG CHECK: C=56.58 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:17:22 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:17:31 DEBUG Entering history()
10:17:31 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:17:31 DEBUG Entering history()
10:17:31 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:17:31 DEBUG Entering get()
10:17:31 DEBUG Entering _make_request()
10:17:31 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:17:31 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:17:31 DEBUG Entering _get_cookie_and_crumb()
10:17:31 DEBUG cookie_mode = 'basic'
10:17:31 DEBUG Entering _get_cookie_and_crumb_basic()
10:17:31 DEBUG Entering _get_cookie_basic()
10:17:31 DEBUG reusing cookie
10:17:31 DEBUG Exiting _get_cookie_basic()
10:17:31 DEBUG Entering _get_crumb_basic()
10:17:31 DEBUG reusing crumb
10:17:31 DEBUG Exiting _get_crumb_basic()
10:17:31 DEBUG Exiting _get_cookie_and_crumb_basic()
10:17:31 DEBUG Exiting _get_cookie_and_crumb()
10:17:31 DEBUG response code=200
10:17:31 DEBUG Exiting _make_request()
10:17:31 DEBUG Exiting get()
10:17:31 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:17:20
10:17:31 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:17:20-05:00
10:17:31 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:17:31 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:17:31 DEBUG Exiting history()
10:17:31 DEBUG Exiting history()
10:17:31 DEBUG Entering history()
10:17:31 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:17:31 DEBUG Entering get()
10:17:31 DEBUG Entering _make_request()
10:17:31 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:17:31 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:17:31 DEBUG Entering _get_cookie_and_crumb()
10:17:31 DEBUG cookie_mode = 'basic'
10:17:31 DEBUG Entering _get_cookie_and_crumb_basic()
10:17:31 DEBUG Entering _get_cookie_basic()
10:17:31 DEBUG reusing cookie
10:17:31 DEBUG Exiting _get_cookie_basic()
10:17:31 DEBUG Entering _get_crumb_basic()
10:17:31 DEBUG reusing crumb
10:17:31 DEBUG Exiting _get_crumb_basic()
10:17:31 DEBUG Exiting _get_cookie_and_crumb_basic()
10:17:31 DEBUG Exiting _get_cookie_and_crumb()
10:17:31 DEBUG response code=200
10:17:31 DEBUG Exiting _make_request()
10:17:31 DEBUG Exiting get()
10:17:31 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:17:20
10:17:31 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:17:20-05:00
10:17:31 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:17:20-05:00
10:17:31 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:17:31 DEBUG Exiting history()
10:17:41 DEBUG Entering history()
10:17:41 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:17:41 DEBUG Entering history()
10:17:41 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:17:41 DEBUG Entering get()
10:17:41 DEBUG Entering _make_request()
10:17:41 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:17:41 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:17:41 DEBUG Entering _get_cookie_and_crumb()
10:17:41 DEBUG cookie_mode = 'basic'
10:17:41 DEBUG Entering _get_cookie_and_crumb_basic()
10:17:41 DEBUG Entering _get_cookie_basic()
10:17:41 DEBUG reusing cookie
10:17:41 DEBUG Exiting _get_cookie_basic()
10:17:41 DEBUG Entering _get_crumb_basic()
10:17:41 DEBUG reusing crumb
10:17:41 DEBUG Exiting _get_crumb_basic()
10:17:41 DEBUG Exiting _get_cookie_and_crumb_basic()
10:17:41 DEBUG Exiting _get_cookie_and_crumb()
10:17:41 DEBUG response code=200
10:17:41 DEBUG Exiting _make_request()
10:17:41 DEBUG Exiting get()
10:17:41 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:17:38
10:17:41 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:17:38-05:00
10:17:41 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:17:41 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:17:41 DEBUG Exiting history()
10:17:41 DEBUG Exiting history()
10:17:41 DEBUG Entering history()
10:17:41 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:17:41 DEBUG Entering get()
10:17:41 DEBUG Entering _make_request()
10:17:41 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:17:41 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:17:41 DEBUG Entering _get_cookie_and_crumb()
10:17:41 DEBUG cookie_mode = 'basic'
10:17:41 DEBUG Entering _get_cookie_and_crumb_basic()
10:17:41 DEBUG Entering _get_cookie_basic()
10:17:41 DEBUG reusing cookie
10:17:41 DEBUG Exiting _get_cookie_basic()
10:17:41 DEBUG Entering _get_crumb_basic()
10:17:41 DEBUG reusing crumb
10:17:41 DEBUG Exiting _get_crumb_basic()
10:17:41 DEBUG Exiting _get_cookie_and_crumb_basic()
10:17:41 DEBUG Exiting _get_cookie_and_crumb()
10:17:41 DEBUG response code=200
10:17:41 DEBUG Exiting _make_request()
10:17:41 DEBUG Exiting get()
10:17:41 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:17:38
10:17:41 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:17:38-05:00
10:17:41 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:17:38-05:00
10:17:41 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:17:41 DEBUG Exiting history()
10:17:41 DEBUG POLL [Yahoo]: 10:17:41 Price=$56.53
10:17:41 DEBUG CHECK: C=56.53 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:17:51 DEBUG Entering history()
10:17:51 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:17:51 DEBUG Entering history()
10:17:51 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:17:51 DEBUG Entering get()
10:17:51 DEBUG Entering _make_request()
10:17:51 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:17:51 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:17:51 DEBUG Entering _get_cookie_and_crumb()
10:17:51 DEBUG cookie_mode = 'basic'
10:17:51 DEBUG Entering _get_cookie_and_crumb_basic()
10:17:51 DEBUG Entering _get_cookie_basic()
10:17:51 DEBUG reusing cookie
10:17:51 DEBUG Exiting _get_cookie_basic()
10:17:51 DEBUG Entering _get_crumb_basic()
10:17:51 DEBUG reusing crumb
10:17:51 DEBUG Exiting _get_crumb_basic()
10:17:51 DEBUG Exiting _get_cookie_and_crumb_basic()
10:17:51 DEBUG Exiting _get_cookie_and_crumb()
10:17:51 DEBUG response code=200
10:17:51 DEBUG Exiting _make_request()
10:17:51 DEBUG Exiting get()
10:17:51 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:17:38
10:17:51 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:17:38-05:00
10:17:51 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:17:51 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:17:51 DEBUG Exiting history()
10:17:51 DEBUG Exiting history()
10:17:51 DEBUG Entering history()
10:17:51 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:17:51 DEBUG Entering get()
10:17:51 DEBUG Entering _make_request()
10:17:51 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:17:51 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:17:51 DEBUG Entering _get_cookie_and_crumb()
10:17:51 DEBUG cookie_mode = 'basic'
10:17:51 DEBUG Entering _get_cookie_and_crumb_basic()
10:17:51 DEBUG Entering _get_cookie_basic()
10:17:51 DEBUG reusing cookie
10:17:51 DEBUG Exiting _get_cookie_basic()
10:17:51 DEBUG Entering _get_crumb_basic()
10:17:51 DEBUG reusing crumb
10:17:51 DEBUG Exiting _get_crumb_basic()
10:17:51 DEBUG Exiting _get_cookie_and_crumb_basic()
10:17:51 DEBUG Exiting _get_cookie_and_crumb()
10:17:51 DEBUG response code=200
10:17:51 DEBUG Exiting _make_request()
10:17:51 DEBUG Exiting get()
10:17:51 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:17:38
10:17:51 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:17:38-05:00
10:17:51 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:17:38-05:00
10:17:51 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:17:51 DEBUG Exiting history()
10:17:52 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:17:52 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:18:02 DEBUG Entering history()
10:18:02 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:18:02 DEBUG Entering history()
10:18:02 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:18:02 DEBUG Entering get()
10:18:02 DEBUG Entering _make_request()
10:18:02 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:18:02 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:18:02 DEBUG Entering _get_cookie_and_crumb()
10:18:02 DEBUG cookie_mode = 'basic'
10:18:02 DEBUG Entering _get_cookie_and_crumb_basic()
10:18:02 DEBUG Entering _get_cookie_basic()
10:18:02 DEBUG reusing cookie
10:18:02 DEBUG Exiting _get_cookie_basic()
10:18:02 DEBUG Entering _get_crumb_basic()
10:18:02 DEBUG reusing crumb
10:18:02 DEBUG Exiting _get_crumb_basic()
10:18:02 DEBUG Exiting _get_cookie_and_crumb_basic()
10:18:02 DEBUG Exiting _get_cookie_and_crumb()
10:18:02 DEBUG response code=200
10:18:02 DEBUG Exiting _make_request()
10:18:02 DEBUG Exiting get()
10:18:02 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:17:57
10:18:02 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:17:57-05:00
10:18:02 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:18:02 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:18:02 DEBUG Exiting history()
10:18:02 DEBUG Exiting history()
10:18:02 DEBUG Entering history()
10:18:02 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:18:02 DEBUG Entering get()
10:18:02 DEBUG Entering _make_request()
10:18:02 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:18:02 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:18:02 DEBUG Entering _get_cookie_and_crumb()
10:18:02 DEBUG cookie_mode = 'basic'
10:18:02 DEBUG Entering _get_cookie_and_crumb_basic()
10:18:02 DEBUG Entering _get_cookie_basic()
10:18:02 DEBUG reusing cookie
10:18:02 DEBUG Exiting _get_cookie_basic()
10:18:02 DEBUG Entering _get_crumb_basic()
10:18:02 DEBUG reusing crumb
10:18:02 DEBUG Exiting _get_crumb_basic()
10:18:02 DEBUG Exiting _get_cookie_and_crumb_basic()
10:18:02 DEBUG Exiting _get_cookie_and_crumb()
10:18:02 DEBUG response code=200
10:18:02 DEBUG Exiting _make_request()
10:18:02 DEBUG Exiting get()
10:18:02 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:17:57
10:18:02 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:17:57-05:00
10:18:02 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:17:57-05:00
10:18:02 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:18:02 DEBUG Exiting history()
10:18:02 DEBUG POLL [Yahoo]: 10:18:02 Price=$56.57
10:18:02 DEBUG CHECK: C=56.57 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:18:12 DEBUG Entering history()
10:18:12 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:18:12 DEBUG Entering history()
10:18:12 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:18:12 DEBUG Entering get()
10:18:12 DEBUG Entering _make_request()
10:18:12 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:18:12 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:18:12 DEBUG Entering _get_cookie_and_crumb()
10:18:12 DEBUG cookie_mode = 'basic'
10:18:12 DEBUG Entering _get_cookie_and_crumb_basic()
10:18:12 DEBUG Entering _get_cookie_basic()
10:18:12 DEBUG reusing cookie
10:18:12 DEBUG Exiting _get_cookie_basic()
10:18:12 DEBUG Entering _get_crumb_basic()
10:18:12 DEBUG reusing crumb
10:18:12 DEBUG Exiting _get_crumb_basic()
10:18:12 DEBUG Exiting _get_cookie_and_crumb_basic()
10:18:12 DEBUG Exiting _get_cookie_and_crumb()
10:18:12 DEBUG response code=200
10:18:12 DEBUG Exiting _make_request()
10:18:12 DEBUG Exiting get()
10:18:12 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:18:10
10:18:12 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:18:10-05:00
10:18:12 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:18:12 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:18:12 DEBUG Exiting history()
10:18:12 DEBUG Exiting history()
10:18:12 DEBUG Entering history()
10:18:12 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:18:12 DEBUG Entering get()
10:18:12 DEBUG Entering _make_request()
10:18:12 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:18:12 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:18:12 DEBUG Entering _get_cookie_and_crumb()
10:18:12 DEBUG cookie_mode = 'basic'
10:18:12 DEBUG Entering _get_cookie_and_crumb_basic()
10:18:12 DEBUG Entering _get_cookie_basic()
10:18:12 DEBUG reusing cookie
10:18:12 DEBUG Exiting _get_cookie_basic()
10:18:12 DEBUG Entering _get_crumb_basic()
10:18:12 DEBUG reusing crumb
10:18:12 DEBUG Exiting _get_crumb_basic()
10:18:12 DEBUG Exiting _get_cookie_and_crumb_basic()
10:18:12 DEBUG Exiting _get_cookie_and_crumb()
10:18:12 DEBUG response code=200
10:18:12 DEBUG Exiting _make_request()
10:18:12 DEBUG Exiting get()
10:18:12 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:18:11
10:18:12 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:18:11-05:00
10:18:12 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:18:11-05:00
10:18:12 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:18:12 DEBUG Exiting history()
10:18:12 DEBUG POLL [Yahoo]: 10:18:12 Price=$56.55
10:18:12 DEBUG CHECK: C=56.55 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:18:22 DEBUG Entering history()
10:18:22 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:18:22 DEBUG Entering history()
10:18:22 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:18:22 DEBUG Entering get()
10:18:22 DEBUG Entering _make_request()
10:18:22 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:18:22 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:18:22 DEBUG Entering _get_cookie_and_crumb()
10:18:22 DEBUG cookie_mode = 'basic'
10:18:22 DEBUG Entering _get_cookie_and_crumb_basic()
10:18:22 DEBUG Entering _get_cookie_basic()
10:18:22 DEBUG reusing cookie
10:18:22 DEBUG Exiting _get_cookie_basic()
10:18:22 DEBUG Entering _get_crumb_basic()
10:18:22 DEBUG reusing crumb
10:18:22 DEBUG Exiting _get_crumb_basic()
10:18:22 DEBUG Exiting _get_cookie_and_crumb_basic()
10:18:22 DEBUG Exiting _get_cookie_and_crumb()
10:18:22 DEBUG response code=200
10:18:22 DEBUG Exiting _make_request()
10:18:22 DEBUG Exiting get()
10:18:22 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:18:10
10:18:22 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:18:10-05:00
10:18:22 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:18:22 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:18:22 DEBUG Exiting history()
10:18:22 DEBUG Exiting history()
10:18:22 DEBUG Entering history()
10:18:22 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:18:22 DEBUG Entering get()
10:18:22 DEBUG Entering _make_request()
10:18:22 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:18:22 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:18:22 DEBUG Entering _get_cookie_and_crumb()
10:18:22 DEBUG cookie_mode = 'basic'
10:18:22 DEBUG Entering _get_cookie_and_crumb_basic()
10:18:22 DEBUG Entering _get_cookie_basic()
10:18:22 DEBUG reusing cookie
10:18:22 DEBUG Exiting _get_cookie_basic()
10:18:22 DEBUG Entering _get_crumb_basic()
10:18:22 DEBUG reusing crumb
10:18:22 DEBUG Exiting _get_crumb_basic()
10:18:22 DEBUG Exiting _get_cookie_and_crumb_basic()
10:18:22 DEBUG Exiting _get_cookie_and_crumb()
10:18:22 DEBUG response code=200
10:18:22 DEBUG Exiting _make_request()
10:18:22 DEBUG Exiting get()
10:18:22 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:18:21
10:18:22 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:18:21-05:00
10:18:22 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:18:21-05:00
10:18:22 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:18:22 DEBUG Exiting history()
10:18:22 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:18:32 DEBUG Entering history()
10:18:32 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:18:32 DEBUG Entering history()
10:18:32 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:18:32 DEBUG Entering get()
10:18:32 DEBUG Entering _make_request()
10:18:32 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:18:32 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:18:32 DEBUG Entering _get_cookie_and_crumb()
10:18:32 DEBUG cookie_mode = 'basic'
10:18:32 DEBUG Entering _get_cookie_and_crumb_basic()
10:18:32 DEBUG Entering _get_cookie_basic()
10:18:32 DEBUG reusing cookie
10:18:32 DEBUG Exiting _get_cookie_basic()
10:18:32 DEBUG Entering _get_crumb_basic()
10:18:32 DEBUG reusing crumb
10:18:32 DEBUG Exiting _get_crumb_basic()
10:18:32 DEBUG Exiting _get_cookie_and_crumb_basic()
10:18:32 DEBUG Exiting _get_cookie_and_crumb()
10:18:32 DEBUG response code=200
10:18:32 DEBUG Exiting _make_request()
10:18:32 DEBUG Exiting get()
10:18:32 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:18:29
10:18:32 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:18:29-05:00
10:18:32 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:18:32 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:18:32 DEBUG Exiting history()
10:18:32 DEBUG Exiting history()
10:18:32 DEBUG Entering history()
10:18:32 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:18:32 DEBUG Entering get()
10:18:32 DEBUG Entering _make_request()
10:18:32 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:18:32 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:18:32 DEBUG Entering _get_cookie_and_crumb()
10:18:32 DEBUG cookie_mode = 'basic'
10:18:32 DEBUG Entering _get_cookie_and_crumb_basic()
10:18:32 DEBUG Entering _get_cookie_basic()
10:18:32 DEBUG reusing cookie
10:18:32 DEBUG Exiting _get_cookie_basic()
10:18:32 DEBUG Entering _get_crumb_basic()
10:18:32 DEBUG reusing crumb
10:18:32 DEBUG Exiting _get_crumb_basic()
10:18:32 DEBUG Exiting _get_cookie_and_crumb_basic()
10:18:32 DEBUG Exiting _get_cookie_and_crumb()
10:18:32 DEBUG response code=200
10:18:32 DEBUG Exiting _make_request()
10:18:32 DEBUG Exiting get()
10:18:32 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:18:21
10:18:32 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:18:21-05:00
10:18:32 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:18:21-05:00
10:18:32 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:18:32 DEBUG Exiting history()
10:18:32 DEBUG POLL [Yahoo]: 10:18:32 Price=$56.70
10:18:32 DEBUG CHECK: C=56.70 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:18:42 DEBUG Entering history()
10:18:42 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:18:42 DEBUG Entering history()
10:18:42 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:18:42 DEBUG Entering get()
10:18:42 DEBUG Entering _make_request()
10:18:42 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:18:42 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:18:42 DEBUG Entering _get_cookie_and_crumb()
10:18:42 DEBUG cookie_mode = 'basic'
10:18:42 DEBUG Entering _get_cookie_and_crumb_basic()
10:18:42 DEBUG Entering _get_cookie_basic()
10:18:42 DEBUG reusing cookie
10:18:42 DEBUG Exiting _get_cookie_basic()
10:18:42 DEBUG Entering _get_crumb_basic()
10:18:42 DEBUG reusing crumb
10:18:42 DEBUG Exiting _get_crumb_basic()
10:18:42 DEBUG Exiting _get_cookie_and_crumb_basic()
10:18:42 DEBUG Exiting _get_cookie_and_crumb()
10:18:42 DEBUG response code=200
10:18:42 DEBUG Exiting _make_request()
10:18:42 DEBUG Exiting get()
10:18:42 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:18:29
10:18:42 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:18:29-05:00
10:18:42 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:18:42 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:18:42 DEBUG Exiting history()
10:18:42 DEBUG Exiting history()
10:18:42 DEBUG Entering history()
10:18:42 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:18:42 DEBUG Entering get()
10:18:42 DEBUG Entering _make_request()
10:18:42 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:18:42 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:18:42 DEBUG Entering _get_cookie_and_crumb()
10:18:42 DEBUG cookie_mode = 'basic'
10:18:42 DEBUG Entering _get_cookie_and_crumb_basic()
10:18:42 DEBUG Entering _get_cookie_basic()
10:18:42 DEBUG reusing cookie
10:18:42 DEBUG Exiting _get_cookie_basic()
10:18:42 DEBUG Entering _get_crumb_basic()
10:18:42 DEBUG reusing crumb
10:18:42 DEBUG Exiting _get_crumb_basic()
10:18:42 DEBUG Exiting _get_cookie_and_crumb_basic()
10:18:42 DEBUG Exiting _get_cookie_and_crumb()
10:18:42 DEBUG response code=200
10:18:42 DEBUG Exiting _make_request()
10:18:42 DEBUG Exiting get()
10:18:42 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:18:40
10:18:42 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:18:40-05:00
10:18:42 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:18:40-05:00
10:18:42 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:18:42 DEBUG Exiting history()
10:18:52 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:18:52 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:18:52 DEBUG Entering history()
10:18:52 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:18:52 DEBUG Entering history()
10:18:52 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:18:52 DEBUG Entering get()
10:18:52 DEBUG Entering _make_request()
10:18:52 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:18:52 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:18:52 DEBUG Entering _get_cookie_and_crumb()
10:18:52 DEBUG cookie_mode = 'basic'
10:18:52 DEBUG Entering _get_cookie_and_crumb_basic()
10:18:52 DEBUG Entering _get_cookie_basic()
10:18:52 DEBUG reusing cookie
10:18:52 DEBUG Exiting _get_cookie_basic()
10:18:52 DEBUG Entering _get_crumb_basic()
10:18:52 DEBUG reusing crumb
10:18:52 DEBUG Exiting _get_crumb_basic()
10:18:52 DEBUG Exiting _get_cookie_and_crumb_basic()
10:18:52 DEBUG Exiting _get_cookie_and_crumb()
10:18:53 DEBUG response code=200
10:18:53 DEBUG Exiting _make_request()
10:18:53 DEBUG Exiting get()
10:18:53 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:18:51
10:18:53 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:18:51-05:00
10:18:53 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:18:53 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:18:53 DEBUG Exiting history()
10:18:53 DEBUG Exiting history()
10:18:53 DEBUG Entering history()
10:18:53 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:18:53 DEBUG Entering get()
10:18:53 DEBUG Entering _make_request()
10:18:53 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:18:53 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:18:53 DEBUG Entering _get_cookie_and_crumb()
10:18:53 DEBUG cookie_mode = 'basic'
10:18:53 DEBUG Entering _get_cookie_and_crumb_basic()
10:18:53 DEBUG Entering _get_cookie_basic()
10:18:53 DEBUG reusing cookie
10:18:53 DEBUG Exiting _get_cookie_basic()
10:18:53 DEBUG Entering _get_crumb_basic()
10:18:53 DEBUG reusing crumb
10:18:53 DEBUG Exiting _get_crumb_basic()
10:18:53 DEBUG Exiting _get_cookie_and_crumb_basic()
10:18:53 DEBUG Exiting _get_cookie_and_crumb()
10:18:53 DEBUG response code=200
10:18:53 DEBUG Exiting _make_request()
10:18:53 DEBUG Exiting get()
10:18:53 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:18:51
10:18:53 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:18:51-05:00
10:18:53 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:18:51-05:00
10:18:53 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:18:53 DEBUG Exiting history()
10:18:53 DEBUG POLL [Yahoo]: 10:18:53 Price=$56.80
10:18:53 DEBUG CHECK: C=56.80 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:19:03 DEBUG Entering history()
10:19:03 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:19:03 DEBUG Entering history()
10:19:03 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:19:03 DEBUG Entering get()
10:19:03 DEBUG Entering _make_request()
10:19:03 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:19:03 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:19:03 DEBUG Entering _get_cookie_and_crumb()
10:19:03 DEBUG cookie_mode = 'basic'
10:19:03 DEBUG Entering _get_cookie_and_crumb_basic()
10:19:03 DEBUG Entering _get_cookie_basic()
10:19:03 DEBUG reusing cookie
10:19:03 DEBUG Exiting _get_cookie_basic()
10:19:03 DEBUG Entering _get_crumb_basic()
10:19:03 DEBUG reusing crumb
10:19:03 DEBUG Exiting _get_crumb_basic()
10:19:03 DEBUG Exiting _get_cookie_and_crumb_basic()
10:19:03 DEBUG Exiting _get_cookie_and_crumb()
10:19:03 DEBUG response code=200
10:19:03 DEBUG Exiting _make_request()
10:19:03 DEBUG Exiting get()
10:19:03 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:19:02
10:19:03 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:19:02-05:00
10:19:03 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:19:03 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:19:03 DEBUG Exiting history()
10:19:03 DEBUG Exiting history()
10:19:03 DEBUG Entering history()
10:19:03 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:19:03 DEBUG Entering get()
10:19:03 DEBUG Entering _make_request()
10:19:03 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:19:03 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:19:03 DEBUG Entering _get_cookie_and_crumb()
10:19:03 DEBUG cookie_mode = 'basic'
10:19:03 DEBUG Entering _get_cookie_and_crumb_basic()
10:19:03 DEBUG Entering _get_cookie_basic()
10:19:03 DEBUG reusing cookie
10:19:03 DEBUG Exiting _get_cookie_basic()
10:19:03 DEBUG Entering _get_crumb_basic()
10:19:03 DEBUG reusing crumb
10:19:03 DEBUG Exiting _get_crumb_basic()
10:19:03 DEBUG Exiting _get_cookie_and_crumb_basic()
10:19:03 DEBUG Exiting _get_cookie_and_crumb()
10:19:03 DEBUG response code=200
10:19:03 DEBUG Exiting _make_request()
10:19:03 DEBUG Exiting get()
10:19:03 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:19:02
10:19:03 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:19:02-05:00
10:19:03 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:19:02-05:00
10:19:03 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:19:03 DEBUG Exiting history()
10:19:03 DEBUG POLL [Yahoo]: 10:19:03 Price=$56.81
10:19:03 DEBUG CHECK: C=56.81 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:19:13 DEBUG Entering history()
10:19:13 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:19:13 DEBUG Entering history()
10:19:13 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:19:13 DEBUG Entering get()
10:19:13 DEBUG Entering _make_request()
10:19:13 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:19:13 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:19:13 DEBUG Entering _get_cookie_and_crumb()
10:19:13 DEBUG cookie_mode = 'basic'
10:19:13 DEBUG Entering _get_cookie_and_crumb_basic()
10:19:13 DEBUG Entering _get_cookie_basic()
10:19:13 DEBUG reusing cookie
10:19:13 DEBUG Exiting _get_cookie_basic()
10:19:13 DEBUG Entering _get_crumb_basic()
10:19:13 DEBUG reusing crumb
10:19:13 DEBUG Exiting _get_crumb_basic()
10:19:13 DEBUG Exiting _get_cookie_and_crumb_basic()
10:19:13 DEBUG Exiting _get_cookie_and_crumb()
10:19:13 DEBUG response code=200
10:19:13 DEBUG Exiting _make_request()
10:19:13 DEBUG Exiting get()
10:19:13 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:19:02
10:19:13 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:19:02-05:00
10:19:13 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:19:13 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:19:13 DEBUG Exiting history()
10:19:13 DEBUG Exiting history()
10:19:13 DEBUG Entering history()
10:19:13 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:19:13 DEBUG Entering get()
10:19:13 DEBUG Entering _make_request()
10:19:13 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:19:13 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:19:13 DEBUG Entering _get_cookie_and_crumb()
10:19:13 DEBUG cookie_mode = 'basic'
10:19:13 DEBUG Entering _get_cookie_and_crumb_basic()
10:19:13 DEBUG Entering _get_cookie_basic()
10:19:13 DEBUG reusing cookie
10:19:13 DEBUG Exiting _get_cookie_basic()
10:19:13 DEBUG Entering _get_crumb_basic()
10:19:13 DEBUG reusing crumb
10:19:13 DEBUG Exiting _get_crumb_basic()
10:19:13 DEBUG Exiting _get_cookie_and_crumb_basic()
10:19:13 DEBUG Exiting _get_cookie_and_crumb()
10:19:13 DEBUG response code=200
10:19:13 DEBUG Exiting _make_request()
10:19:13 DEBUG Exiting get()
10:19:13 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:19:09
10:19:13 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:19:09-05:00
10:19:13 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:19:09-05:00
10:19:13 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:19:13 DEBUG Exiting history()
10:19:22 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:19:23 DEBUG Entering history()
10:19:23 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:19:23 DEBUG Entering history()
10:19:23 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:19:23 DEBUG Entering get()
10:19:23 DEBUG Entering _make_request()
10:19:23 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:19:23 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:19:23 DEBUG Entering _get_cookie_and_crumb()
10:19:23 DEBUG cookie_mode = 'basic'
10:19:23 DEBUG Entering _get_cookie_and_crumb_basic()
10:19:23 DEBUG Entering _get_cookie_basic()
10:19:23 DEBUG reusing cookie
10:19:23 DEBUG Exiting _get_cookie_basic()
10:19:23 DEBUG Entering _get_crumb_basic()
10:19:23 DEBUG reusing crumb
10:19:23 DEBUG Exiting _get_crumb_basic()
10:19:23 DEBUG Exiting _get_cookie_and_crumb_basic()
10:19:23 DEBUG Exiting _get_cookie_and_crumb()
10:19:23 DEBUG response code=200
10:19:23 DEBUG Exiting _make_request()
10:19:23 DEBUG Exiting get()
10:19:23 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:19:21
10:19:23 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:19:21-05:00
10:19:23 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:19:23 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:19:23 DEBUG Exiting history()
10:19:23 DEBUG Exiting history()
10:19:23 DEBUG Entering history()
10:19:23 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:19:23 DEBUG Entering get()
10:19:23 DEBUG Entering _make_request()
10:19:23 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:19:23 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:19:23 DEBUG Entering _get_cookie_and_crumb()
10:19:23 DEBUG cookie_mode = 'basic'
10:19:23 DEBUG Entering _get_cookie_and_crumb_basic()
10:19:23 DEBUG Entering _get_cookie_basic()
10:19:23 DEBUG reusing cookie
10:19:23 DEBUG Exiting _get_cookie_basic()
10:19:23 DEBUG Entering _get_crumb_basic()
10:19:23 DEBUG reusing crumb
10:19:23 DEBUG Exiting _get_crumb_basic()
10:19:23 DEBUG Exiting _get_cookie_and_crumb_basic()
10:19:23 DEBUG Exiting _get_cookie_and_crumb()
10:19:23 DEBUG response code=200
10:19:23 DEBUG Exiting _make_request()
10:19:23 DEBUG Exiting get()
10:19:23 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:19:09
10:19:23 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:19:09-05:00
10:19:23 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:19:09-05:00
10:19:23 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:19:23 DEBUG Exiting history()
10:19:23 DEBUG POLL [Yahoo]: 10:19:23 Price=$56.82
10:19:23 DEBUG CHECK: C=56.82 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:19:33 DEBUG Entering history()
10:19:33 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:19:33 DEBUG Entering history()
10:19:33 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:19:33 DEBUG Entering get()
10:19:33 DEBUG Entering _make_request()
10:19:33 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:19:33 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:19:33 DEBUG Entering _get_cookie_and_crumb()
10:19:33 DEBUG cookie_mode = 'basic'
10:19:33 DEBUG Entering _get_cookie_and_crumb_basic()
10:19:33 DEBUG Entering _get_cookie_basic()
10:19:33 DEBUG reusing cookie
10:19:33 DEBUG Exiting _get_cookie_basic()
10:19:33 DEBUG Entering _get_crumb_basic()
10:19:33 DEBUG reusing crumb
10:19:33 DEBUG Exiting _get_crumb_basic()
10:19:33 DEBUG Exiting _get_cookie_and_crumb_basic()
10:19:33 DEBUG Exiting _get_cookie_and_crumb()
10:19:33 DEBUG response code=200
10:19:33 DEBUG Exiting _make_request()
10:19:33 DEBUG Exiting get()
10:19:33 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:19:21
10:19:33 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:19:21-05:00
10:19:33 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:19:33 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:19:33 DEBUG Exiting history()
10:19:33 DEBUG Exiting history()
10:19:33 DEBUG Entering history()
10:19:33 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:19:33 DEBUG Entering get()
10:19:33 DEBUG Entering _make_request()
10:19:33 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:19:33 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:19:33 DEBUG Entering _get_cookie_and_crumb()
10:19:33 DEBUG cookie_mode = 'basic'
10:19:33 DEBUG Entering _get_cookie_and_crumb_basic()
10:19:33 DEBUG Entering _get_cookie_basic()
10:19:33 DEBUG reusing cookie
10:19:33 DEBUG Exiting _get_cookie_basic()
10:19:33 DEBUG Entering _get_crumb_basic()
10:19:33 DEBUG reusing crumb
10:19:33 DEBUG Exiting _get_crumb_basic()
10:19:33 DEBUG Exiting _get_cookie_and_crumb_basic()
10:19:33 DEBUG Exiting _get_cookie_and_crumb()
10:19:33 DEBUG response code=200
10:19:33 DEBUG Exiting _make_request()
10:19:33 DEBUG Exiting get()
10:19:33 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:19:26
10:19:33 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:19:26-05:00
10:19:33 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:19:26-05:00
10:19:33 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:19:33 DEBUG Exiting history()
10:19:43 DEBUG Entering history()
10:19:43 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:19:43 DEBUG Entering history()
10:19:43 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:19:43 DEBUG Entering get()
10:19:43 DEBUG Entering _make_request()
10:19:43 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:19:43 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:19:43 DEBUG Entering _get_cookie_and_crumb()
10:19:43 DEBUG cookie_mode = 'basic'
10:19:43 DEBUG Entering _get_cookie_and_crumb_basic()
10:19:43 DEBUG Entering _get_cookie_basic()
10:19:43 DEBUG reusing cookie
10:19:43 DEBUG Exiting _get_cookie_basic()
10:19:43 DEBUG Entering _get_crumb_basic()
10:19:43 DEBUG reusing crumb
10:19:43 DEBUG Exiting _get_crumb_basic()
10:19:43 DEBUG Exiting _get_cookie_and_crumb_basic()
10:19:43 DEBUG Exiting _get_cookie_and_crumb()
10:19:44 DEBUG response code=200
10:19:44 DEBUG Exiting _make_request()
10:19:44 DEBUG Exiting get()
10:19:44 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:19:42
10:19:44 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:19:42-05:00
10:19:44 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:19:44 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:19:44 DEBUG Exiting history()
10:19:44 DEBUG Exiting history()
10:19:44 DEBUG Entering history()
10:19:44 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:19:44 DEBUG Entering get()
10:19:44 DEBUG Entering _make_request()
10:19:44 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:19:44 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:19:44 DEBUG Entering _get_cookie_and_crumb()
10:19:44 DEBUG cookie_mode = 'basic'
10:19:44 DEBUG Entering _get_cookie_and_crumb_basic()
10:19:44 DEBUG Entering _get_cookie_basic()
10:19:44 DEBUG reusing cookie
10:19:44 DEBUG Exiting _get_cookie_basic()
10:19:44 DEBUG Entering _get_crumb_basic()
10:19:44 DEBUG reusing crumb
10:19:44 DEBUG Exiting _get_crumb_basic()
10:19:44 DEBUG Exiting _get_cookie_and_crumb_basic()
10:19:44 DEBUG Exiting _get_cookie_and_crumb()
10:19:44 DEBUG response code=200
10:19:44 DEBUG Exiting _make_request()
10:19:44 DEBUG Exiting get()
10:19:44 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:19:42
10:19:44 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:19:42-05:00
10:19:44 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:19:42-05:00
10:19:44 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:19:44 DEBUG Exiting history()
10:19:44 DEBUG POLL [Yahoo]: 10:19:44 Price=$56.85
10:19:44 DEBUG CHECK: C=56.85 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:19:52 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:19:52 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:19:54 DEBUG Entering history()
10:19:54 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:19:54 DEBUG Entering history()
10:19:54 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:19:54 DEBUG Entering get()
10:19:54 DEBUG Entering _make_request()
10:19:54 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:19:54 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:19:54 DEBUG Entering _get_cookie_and_crumb()
10:19:54 DEBUG cookie_mode = 'basic'
10:19:54 DEBUG Entering _get_cookie_and_crumb_basic()
10:19:54 DEBUG Entering _get_cookie_basic()
10:19:54 DEBUG reusing cookie
10:19:54 DEBUG Exiting _get_cookie_basic()
10:19:54 DEBUG Entering _get_crumb_basic()
10:19:54 DEBUG reusing crumb
10:19:54 DEBUG Exiting _get_crumb_basic()
10:19:54 DEBUG Exiting _get_cookie_and_crumb_basic()
10:19:54 DEBUG Exiting _get_cookie_and_crumb()
10:19:54 DEBUG response code=200
10:19:54 DEBUG Exiting _make_request()
10:19:54 DEBUG Exiting get()
10:19:54 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:19:52
10:19:54 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:19:52-05:00
10:19:54 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:19:54 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:19:54 DEBUG Exiting history()
10:19:54 DEBUG Exiting history()
10:19:54 DEBUG Entering history()
10:19:54 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:19:54 DEBUG Entering get()
10:19:54 DEBUG Entering _make_request()
10:19:54 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:19:54 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:19:54 DEBUG Entering _get_cookie_and_crumb()
10:19:54 DEBUG cookie_mode = 'basic'
10:19:54 DEBUG Entering _get_cookie_and_crumb_basic()
10:19:54 DEBUG Entering _get_cookie_basic()
10:19:54 DEBUG reusing cookie
10:19:54 DEBUG Exiting _get_cookie_basic()
10:19:54 DEBUG Entering _get_crumb_basic()
10:19:54 DEBUG reusing crumb
10:19:54 DEBUG Exiting _get_crumb_basic()
10:19:54 DEBUG Exiting _get_cookie_and_crumb_basic()
10:19:54 DEBUG Exiting _get_cookie_and_crumb()
10:19:54 DEBUG response code=200
10:19:54 DEBUG Exiting _make_request()
10:19:54 DEBUG Exiting get()
10:19:54 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:19:52
10:19:54 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:19:52-05:00
10:19:54 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:19:52-05:00
10:19:54 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:19:54 DEBUG Exiting history()
10:19:54 DEBUG POLL [Yahoo]: 10:19:54 Price=$56.85
10:19:54 DEBUG CHECK: C=56.85 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:20:04 DEBUG Entering history()
10:20:04 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:20:04 DEBUG Entering history()
10:20:04 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:20:04 DEBUG Entering get()
10:20:04 DEBUG Entering _make_request()
10:20:04 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:20:04 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:20:04 DEBUG Entering _get_cookie_and_crumb()
10:20:04 DEBUG cookie_mode = 'basic'
10:20:04 DEBUG Entering _get_cookie_and_crumb_basic()
10:20:04 DEBUG Entering _get_cookie_basic()
10:20:04 DEBUG reusing cookie
10:20:04 DEBUG Exiting _get_cookie_basic()
10:20:04 DEBUG Entering _get_crumb_basic()
10:20:04 DEBUG reusing crumb
10:20:04 DEBUG Exiting _get_crumb_basic()
10:20:04 DEBUG Exiting _get_cookie_and_crumb_basic()
10:20:04 DEBUG Exiting _get_cookie_and_crumb()
10:20:04 DEBUG response code=200
10:20:04 DEBUG Exiting _make_request()
10:20:04 DEBUG Exiting get()
10:20:04 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:20:02
10:20:04 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:20:02-05:00
10:20:04 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:20:04 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:20:04 DEBUG Exiting history()
10:20:04 DEBUG Exiting history()
10:20:04 DEBUG Entering history()
10:20:04 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:20:04 DEBUG Entering get()
10:20:04 DEBUG Entering _make_request()
10:20:04 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:20:04 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:20:04 DEBUG Entering _get_cookie_and_crumb()
10:20:04 DEBUG cookie_mode = 'basic'
10:20:04 DEBUG Entering _get_cookie_and_crumb_basic()
10:20:04 DEBUG Entering _get_cookie_basic()
10:20:04 DEBUG reusing cookie
10:20:04 DEBUG Exiting _get_cookie_basic()
10:20:04 DEBUG Entering _get_crumb_basic()
10:20:04 DEBUG reusing crumb
10:20:04 DEBUG Exiting _get_crumb_basic()
10:20:04 DEBUG Exiting _get_cookie_and_crumb_basic()
10:20:04 DEBUG Exiting _get_cookie_and_crumb()
10:20:04 DEBUG response code=200
10:20:04 DEBUG Exiting _make_request()
10:20:04 DEBUG Exiting get()
10:20:04 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:19:52
10:20:04 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:19:52-05:00
10:20:04 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:19:52-05:00
10:20:04 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:20:04 DEBUG Exiting history()
10:20:04 DEBUG POLL [Yahoo]: 10:20:04 Price=$56.87
10:20:04 DEBUG CHECK: C=56.87 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:20:14 DEBUG Entering history()
10:20:14 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:20:14 DEBUG Entering history()
10:20:14 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:20:14 DEBUG Entering get()
10:20:14 DEBUG Entering _make_request()
10:20:14 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:20:14 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:20:14 DEBUG Entering _get_cookie_and_crumb()
10:20:14 DEBUG cookie_mode = 'basic'
10:20:14 DEBUG Entering _get_cookie_and_crumb_basic()
10:20:14 DEBUG Entering _get_cookie_basic()
10:20:14 DEBUG reusing cookie
10:20:14 DEBUG Exiting _get_cookie_basic()
10:20:14 DEBUG Entering _get_crumb_basic()
10:20:14 DEBUG reusing crumb
10:20:14 DEBUG Exiting _get_crumb_basic()
10:20:14 DEBUG Exiting _get_cookie_and_crumb_basic()
10:20:14 DEBUG Exiting _get_cookie_and_crumb()
10:20:14 DEBUG response code=200
10:20:14 DEBUG Exiting _make_request()
10:20:14 DEBUG Exiting get()
10:20:14 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:20:02
10:20:14 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:20:02-05:00
10:20:14 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:20:14 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:20:14 DEBUG Exiting history()
10:20:14 DEBUG Exiting history()
10:20:14 DEBUG Entering history()
10:20:14 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:20:14 DEBUG Entering get()
10:20:14 DEBUG Entering _make_request()
10:20:14 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:20:14 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:20:14 DEBUG Entering _get_cookie_and_crumb()
10:20:14 DEBUG cookie_mode = 'basic'
10:20:14 DEBUG Entering _get_cookie_and_crumb_basic()
10:20:14 DEBUG Entering _get_cookie_basic()
10:20:14 DEBUG reusing cookie
10:20:14 DEBUG Exiting _get_cookie_basic()
10:20:14 DEBUG Entering _get_crumb_basic()
10:20:14 DEBUG reusing crumb
10:20:14 DEBUG Exiting _get_crumb_basic()
10:20:14 DEBUG Exiting _get_cookie_and_crumb_basic()
10:20:14 DEBUG Exiting _get_cookie_and_crumb()
10:20:14 DEBUG response code=200
10:20:14 DEBUG Exiting _make_request()
10:20:14 DEBUG Exiting get()
10:20:14 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:20:02
10:20:14 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:20:02-05:00
10:20:14 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:20:02-05:00
10:20:14 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:20:14 DEBUG Exiting history()
10:20:22 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:20:24 DEBUG Entering history()
10:20:24 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:20:24 DEBUG Entering history()
10:20:24 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:20:24 DEBUG Entering get()
10:20:24 DEBUG Entering _make_request()
10:20:24 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:20:24 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:20:24 DEBUG Entering _get_cookie_and_crumb()
10:20:24 DEBUG cookie_mode = 'basic'
10:20:24 DEBUG Entering _get_cookie_and_crumb_basic()
10:20:24 DEBUG Entering _get_cookie_basic()
10:20:24 DEBUG reusing cookie
10:20:24 DEBUG Exiting _get_cookie_basic()
10:20:24 DEBUG Entering _get_crumb_basic()
10:20:24 DEBUG reusing crumb
10:20:24 DEBUG Exiting _get_crumb_basic()
10:20:24 DEBUG Exiting _get_cookie_and_crumb_basic()
10:20:24 DEBUG Exiting _get_cookie_and_crumb()
10:20:24 DEBUG response code=200
10:20:24 DEBUG Exiting _make_request()
10:20:24 DEBUG Exiting get()
10:20:24 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:20:21
10:20:24 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:20:21-05:00
10:20:24 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:20:24 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:20:24 DEBUG Exiting history()
10:20:24 DEBUG Exiting history()
10:20:24 DEBUG Entering history()
10:20:24 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:20:24 DEBUG Entering get()
10:20:24 DEBUG Entering _make_request()
10:20:24 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:20:24 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:20:24 DEBUG Entering _get_cookie_and_crumb()
10:20:24 DEBUG cookie_mode = 'basic'
10:20:24 DEBUG Entering _get_cookie_and_crumb_basic()
10:20:24 DEBUG Entering _get_cookie_basic()
10:20:24 DEBUG reusing cookie
10:20:24 DEBUG Exiting _get_cookie_basic()
10:20:24 DEBUG Entering _get_crumb_basic()
10:20:24 DEBUG reusing crumb
10:20:24 DEBUG Exiting _get_crumb_basic()
10:20:24 DEBUG Exiting _get_cookie_and_crumb_basic()
10:20:24 DEBUG Exiting _get_cookie_and_crumb()
10:20:24 DEBUG response code=200
10:20:24 DEBUG Exiting _make_request()
10:20:24 DEBUG Exiting get()
10:20:24 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:20:02
10:20:24 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:20:02-05:00
10:20:24 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:20:02-05:00
10:20:24 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:20:24 DEBUG Exiting history()
10:20:24 DEBUG POLL [Yahoo]: 10:20:24 Price=$56.92
10:20:24 DEBUG CHECK: C=56.92 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:20:34 DEBUG Entering history()
10:20:34 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:20:34 DEBUG Entering history()
10:20:34 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:20:34 DEBUG Entering get()
10:20:34 DEBUG Entering _make_request()
10:20:34 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:20:34 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:20:34 DEBUG Entering _get_cookie_and_crumb()
10:20:34 DEBUG cookie_mode = 'basic'
10:20:34 DEBUG Entering _get_cookie_and_crumb_basic()
10:20:34 DEBUG Entering _get_cookie_basic()
10:20:34 DEBUG reusing cookie
10:20:34 DEBUG Exiting _get_cookie_basic()
10:20:34 DEBUG Entering _get_crumb_basic()
10:20:34 DEBUG reusing crumb
10:20:34 DEBUG Exiting _get_crumb_basic()
10:20:34 DEBUG Exiting _get_cookie_and_crumb_basic()
10:20:34 DEBUG Exiting _get_cookie_and_crumb()
10:20:34 DEBUG response code=200
10:20:34 DEBUG Exiting _make_request()
10:20:34 DEBUG Exiting get()
10:20:34 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:20:21
10:20:34 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:20:21-05:00
10:20:34 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:20:34 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:20:34 DEBUG Exiting history()
10:20:34 DEBUG Exiting history()
10:20:34 DEBUG Entering history()
10:20:34 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:20:34 DEBUG Entering get()
10:20:34 DEBUG Entering _make_request()
10:20:34 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:20:34 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:20:34 DEBUG Entering _get_cookie_and_crumb()
10:20:34 DEBUG cookie_mode = 'basic'
10:20:34 DEBUG Entering _get_cookie_and_crumb_basic()
10:20:34 DEBUG Entering _get_cookie_basic()
10:20:34 DEBUG reusing cookie
10:20:34 DEBUG Exiting _get_cookie_basic()
10:20:34 DEBUG Entering _get_crumb_basic()
10:20:34 DEBUG reusing crumb
10:20:34 DEBUG Exiting _get_crumb_basic()
10:20:34 DEBUG Exiting _get_cookie_and_crumb_basic()
10:20:34 DEBUG Exiting _get_cookie_and_crumb()
10:20:34 DEBUG response code=200
10:20:34 DEBUG Exiting _make_request()
10:20:34 DEBUG Exiting get()
10:20:34 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:20:29
10:20:34 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:20:29-05:00
10:20:34 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:20:29-05:00
10:20:34 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:20:34 DEBUG Exiting history()
10:20:44 DEBUG Entering history()
10:20:44 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:20:44 DEBUG Entering history()
10:20:44 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:20:44 DEBUG Entering get()
10:20:44 DEBUG Entering _make_request()
10:20:44 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:20:44 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:20:44 DEBUG Entering _get_cookie_and_crumb()
10:20:44 DEBUG cookie_mode = 'basic'
10:20:44 DEBUG Entering _get_cookie_and_crumb_basic()
10:20:44 DEBUG Entering _get_cookie_basic()
10:20:44 DEBUG reusing cookie
10:20:44 DEBUG Exiting _get_cookie_basic()
10:20:44 DEBUG Entering _get_crumb_basic()
10:20:44 DEBUG reusing crumb
10:20:44 DEBUG Exiting _get_crumb_basic()
10:20:44 DEBUG Exiting _get_cookie_and_crumb_basic()
10:20:44 DEBUG Exiting _get_cookie_and_crumb()
10:20:45 DEBUG response code=200
10:20:45 DEBUG Exiting _make_request()
10:20:45 DEBUG Exiting get()
10:20:45 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:20:44
10:20:45 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:20:44-05:00
10:20:45 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:20:45 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:20:45 DEBUG Exiting history()
10:20:45 DEBUG Exiting history()
10:20:45 DEBUG Entering history()
10:20:45 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:20:45 DEBUG Entering get()
10:20:45 DEBUG Entering _make_request()
10:20:45 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:20:45 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:20:45 DEBUG Entering _get_cookie_and_crumb()
10:20:45 DEBUG cookie_mode = 'basic'
10:20:45 DEBUG Entering _get_cookie_and_crumb_basic()
10:20:45 DEBUG Entering _get_cookie_basic()
10:20:45 DEBUG reusing cookie
10:20:45 DEBUG Exiting _get_cookie_basic()
10:20:45 DEBUG Entering _get_crumb_basic()
10:20:45 DEBUG reusing crumb
10:20:45 DEBUG Exiting _get_crumb_basic()
10:20:45 DEBUG Exiting _get_cookie_and_crumb_basic()
10:20:45 DEBUG Exiting _get_cookie_and_crumb()
10:20:45 DEBUG response code=200
10:20:45 DEBUG Exiting _make_request()
10:20:45 DEBUG Exiting get()
10:20:45 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:20:44
10:20:45 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:20:44-05:00
10:20:45 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:20:44-05:00
10:20:45 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:20:45 DEBUG Exiting history()
10:20:45 DEBUG POLL [Yahoo]: 10:20:45 Price=$56.90
10:20:45 DEBUG CHECK: C=56.90 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:20:52 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:20:52 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:20:55 DEBUG Entering history()
10:20:55 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:20:55 DEBUG Entering history()
10:20:55 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:20:55 DEBUG Entering get()
10:20:55 DEBUG Entering _make_request()
10:20:55 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:20:55 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:20:55 DEBUG Entering _get_cookie_and_crumb()
10:20:55 DEBUG cookie_mode = 'basic'
10:20:55 DEBUG Entering _get_cookie_and_crumb_basic()
10:20:55 DEBUG Entering _get_cookie_basic()
10:20:55 DEBUG reusing cookie
10:20:55 DEBUG Exiting _get_cookie_basic()
10:20:55 DEBUG Entering _get_crumb_basic()
10:20:55 DEBUG reusing crumb
10:20:55 DEBUG Exiting _get_crumb_basic()
10:20:55 DEBUG Exiting _get_cookie_and_crumb_basic()
10:20:55 DEBUG Exiting _get_cookie_and_crumb()
10:20:55 DEBUG response code=200
10:20:55 DEBUG Exiting _make_request()
10:20:55 DEBUG Exiting get()
10:20:55 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:20:54
10:20:55 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:20:54-05:00
10:20:55 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:20:55 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:20:55 DEBUG Exiting history()
10:20:55 DEBUG Exiting history()
10:20:55 DEBUG Entering history()
10:20:55 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:20:55 DEBUG Entering get()
10:20:55 DEBUG Entering _make_request()
10:20:55 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:20:55 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:20:55 DEBUG Entering _get_cookie_and_crumb()
10:20:55 DEBUG cookie_mode = 'basic'
10:20:55 DEBUG Entering _get_cookie_and_crumb_basic()
10:20:55 DEBUG Entering _get_cookie_basic()
10:20:55 DEBUG reusing cookie
10:20:55 DEBUG Exiting _get_cookie_basic()
10:20:55 DEBUG Entering _get_crumb_basic()
10:20:55 DEBUG reusing crumb
10:20:55 DEBUG Exiting _get_crumb_basic()
10:20:55 DEBUG Exiting _get_cookie_and_crumb_basic()
10:20:55 DEBUG Exiting _get_cookie_and_crumb()
10:20:55 DEBUG response code=200
10:20:55 DEBUG Exiting _make_request()
10:20:55 DEBUG Exiting get()
10:20:55 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:20:54
10:20:55 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:20:54-05:00
10:20:55 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:20:54-05:00
10:20:55 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:20:55 DEBUG Exiting history()
10:20:55 DEBUG POLL [Yahoo]: 10:20:55 Price=$57.00
10:20:55 DEBUG CHECK: C=57.00 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:21:05 DEBUG Entering history()
10:21:05 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:21:05 DEBUG Entering history()
10:21:05 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:21:05 DEBUG Entering get()
10:21:05 DEBUG Entering _make_request()
10:21:05 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:21:05 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:21:05 DEBUG Entering _get_cookie_and_crumb()
10:21:05 DEBUG cookie_mode = 'basic'
10:21:05 DEBUG Entering _get_cookie_and_crumb_basic()
10:21:05 DEBUG Entering _get_cookie_basic()
10:21:05 DEBUG reusing cookie
10:21:05 DEBUG Exiting _get_cookie_basic()
10:21:05 DEBUG Entering _get_crumb_basic()
10:21:05 DEBUG reusing crumb
10:21:05 DEBUG Exiting _get_crumb_basic()
10:21:05 DEBUG Exiting _get_cookie_and_crumb_basic()
10:21:05 DEBUG Exiting _get_cookie_and_crumb()
10:21:05 DEBUG response code=200
10:21:05 DEBUG Exiting _make_request()
10:21:05 DEBUG Exiting get()
10:21:05 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:21:02
10:21:05 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:21:02-05:00
10:21:05 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:21:05 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:21:05 DEBUG Exiting history()
10:21:05 DEBUG Exiting history()
10:21:05 DEBUG Entering history()
10:21:05 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:21:05 DEBUG Entering get()
10:21:05 DEBUG Entering _make_request()
10:21:05 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:21:05 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:21:05 DEBUG Entering _get_cookie_and_crumb()
10:21:05 DEBUG cookie_mode = 'basic'
10:21:05 DEBUG Entering _get_cookie_and_crumb_basic()
10:21:05 DEBUG Entering _get_cookie_basic()
10:21:05 DEBUG reusing cookie
10:21:05 DEBUG Exiting _get_cookie_basic()
10:21:05 DEBUG Entering _get_crumb_basic()
10:21:05 DEBUG reusing crumb
10:21:05 DEBUG Exiting _get_crumb_basic()
10:21:05 DEBUG Exiting _get_cookie_and_crumb_basic()
10:21:05 DEBUG Exiting _get_cookie_and_crumb()
10:21:05 DEBUG response code=200
10:21:05 DEBUG Exiting _make_request()
10:21:05 DEBUG Exiting get()
10:21:05 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:21:02
10:21:05 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:21:02-05:00
10:21:05 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:21:02-05:00
10:21:05 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:21:05 DEBUG Exiting history()
10:21:05 DEBUG POLL [Yahoo]: 10:21:05 Price=$56.96
10:21:05 DEBUG CHECK: C=56.96 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:21:15 DEBUG Entering history()
10:21:15 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:21:15 DEBUG Entering history()
10:21:15 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:21:15 DEBUG Entering get()
10:21:15 DEBUG Entering _make_request()
10:21:15 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:21:15 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:21:15 DEBUG Entering _get_cookie_and_crumb()
10:21:15 DEBUG cookie_mode = 'basic'
10:21:15 DEBUG Entering _get_cookie_and_crumb_basic()
10:21:15 DEBUG Entering _get_cookie_basic()
10:21:15 DEBUG reusing cookie
10:21:15 DEBUG Exiting _get_cookie_basic()
10:21:15 DEBUG Entering _get_crumb_basic()
10:21:15 DEBUG reusing crumb
10:21:15 DEBUG Exiting _get_crumb_basic()
10:21:15 DEBUG Exiting _get_cookie_and_crumb_basic()
10:21:15 DEBUG Exiting _get_cookie_and_crumb()
10:21:15 DEBUG response code=200
10:21:15 DEBUG Exiting _make_request()
10:21:15 DEBUG Exiting get()
10:21:15 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:21:02
10:21:15 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:21:02-05:00
10:21:15 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:21:15 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:21:15 DEBUG Exiting history()
10:21:15 DEBUG Exiting history()
10:21:15 DEBUG Entering history()
10:21:15 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:21:15 DEBUG Entering get()
10:21:15 DEBUG Entering _make_request()
10:21:15 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:21:15 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:21:15 DEBUG Entering _get_cookie_and_crumb()
10:21:15 DEBUG cookie_mode = 'basic'
10:21:15 DEBUG Entering _get_cookie_and_crumb_basic()
10:21:15 DEBUG Entering _get_cookie_basic()
10:21:15 DEBUG reusing cookie
10:21:15 DEBUG Exiting _get_cookie_basic()
10:21:15 DEBUG Entering _get_crumb_basic()
10:21:15 DEBUG reusing crumb
10:21:15 DEBUG Exiting _get_crumb_basic()
10:21:15 DEBUG Exiting _get_cookie_and_crumb_basic()
10:21:15 DEBUG Exiting _get_cookie_and_crumb()
10:21:15 DEBUG response code=200
10:21:15 DEBUG Exiting _make_request()
10:21:15 DEBUG Exiting get()
10:21:15 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:21:02
10:21:15 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:21:02-05:00
10:21:15 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:21:02-05:00
10:21:15 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:21:15 DEBUG Exiting history()
10:21:22 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:21:25 DEBUG Entering history()
10:21:25 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:21:25 DEBUG Entering history()
10:21:25 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:21:25 DEBUG Entering get()
10:21:25 DEBUG Entering _make_request()
10:21:25 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:21:25 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:21:25 DEBUG Entering _get_cookie_and_crumb()
10:21:25 DEBUG cookie_mode = 'basic'
10:21:25 DEBUG Entering _get_cookie_and_crumb_basic()
10:21:25 DEBUG Entering _get_cookie_basic()
10:21:25 DEBUG reusing cookie
10:21:25 DEBUG Exiting _get_cookie_basic()
10:21:25 DEBUG Entering _get_crumb_basic()
10:21:25 DEBUG reusing crumb
10:21:25 DEBUG Exiting _get_crumb_basic()
10:21:25 DEBUG Exiting _get_cookie_and_crumb_basic()
10:21:25 DEBUG Exiting _get_cookie_and_crumb()
10:21:25 DEBUG response code=200
10:21:25 DEBUG Exiting _make_request()
10:21:25 DEBUG Exiting get()
10:21:25 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:21:18
10:21:25 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:21:18-05:00
10:21:25 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:21:25 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:21:25 DEBUG Exiting history()
10:21:25 DEBUG Exiting history()
10:21:25 DEBUG Entering history()
10:21:25 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:21:25 DEBUG Entering get()
10:21:25 DEBUG Entering _make_request()
10:21:25 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:21:25 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:21:25 DEBUG Entering _get_cookie_and_crumb()
10:21:25 DEBUG cookie_mode = 'basic'
10:21:25 DEBUG Entering _get_cookie_and_crumb_basic()
10:21:25 DEBUG Entering _get_cookie_basic()
10:21:25 DEBUG reusing cookie
10:21:25 DEBUG Exiting _get_cookie_basic()
10:21:25 DEBUG Entering _get_crumb_basic()
10:21:25 DEBUG reusing crumb
10:21:25 DEBUG Exiting _get_crumb_basic()
10:21:25 DEBUG Exiting _get_cookie_and_crumb_basic()
10:21:25 DEBUG Exiting _get_cookie_and_crumb()
10:21:26 DEBUG response code=200
10:21:26 DEBUG Exiting _make_request()
10:21:26 DEBUG Exiting get()
10:21:26 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:21:18
10:21:26 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:21:18-05:00
10:21:26 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:21:18-05:00
10:21:26 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:21:26 DEBUG Exiting history()
10:21:26 DEBUG POLL [Yahoo]: 10:21:26 Price=$57.07
10:21:26 DEBUG CHECK: C=57.07 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:21:36 DEBUG Entering history()
10:21:36 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:21:36 DEBUG Entering history()
10:21:36 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:21:36 DEBUG Entering get()
10:21:36 DEBUG Entering _make_request()
10:21:36 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:21:36 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:21:36 DEBUG Entering _get_cookie_and_crumb()
10:21:36 DEBUG cookie_mode = 'basic'
10:21:36 DEBUG Entering _get_cookie_and_crumb_basic()
10:21:36 DEBUG Entering _get_cookie_basic()
10:21:36 DEBUG reusing cookie
10:21:36 DEBUG Exiting _get_cookie_basic()
10:21:36 DEBUG Entering _get_crumb_basic()
10:21:36 DEBUG reusing crumb
10:21:36 DEBUG Exiting _get_crumb_basic()
10:21:36 DEBUG Exiting _get_cookie_and_crumb_basic()
10:21:36 DEBUG Exiting _get_cookie_and_crumb()
10:21:36 DEBUG response code=200
10:21:36 DEBUG Exiting _make_request()
10:21:36 DEBUG Exiting get()
10:21:36 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:21:32
10:21:36 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:21:32-05:00
10:21:36 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:21:36 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:21:36 DEBUG Exiting history()
10:21:36 DEBUG Exiting history()
10:21:36 DEBUG Entering history()
10:21:36 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:21:36 DEBUG Entering get()
10:21:36 DEBUG Entering _make_request()
10:21:36 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:21:36 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:21:36 DEBUG Entering _get_cookie_and_crumb()
10:21:36 DEBUG cookie_mode = 'basic'
10:21:36 DEBUG Entering _get_cookie_and_crumb_basic()
10:21:36 DEBUG Entering _get_cookie_basic()
10:21:36 DEBUG reusing cookie
10:21:36 DEBUG Exiting _get_cookie_basic()
10:21:36 DEBUG Entering _get_crumb_basic()
10:21:36 DEBUG reusing crumb
10:21:36 DEBUG Exiting _get_crumb_basic()
10:21:36 DEBUG Exiting _get_cookie_and_crumb_basic()
10:21:36 DEBUG Exiting _get_cookie_and_crumb()
10:21:36 DEBUG response code=200
10:21:36 DEBUG Exiting _make_request()
10:21:36 DEBUG Exiting get()
10:21:36 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:21:18
10:21:36 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:21:18-05:00
10:21:36 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:21:18-05:00
10:21:36 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:21:36 DEBUG Exiting history()
10:21:36 DEBUG POLL [Yahoo]: 10:21:36 Price=$57.05
10:21:36 DEBUG CHECK: C=57.05 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:21:46 DEBUG Entering history()
10:21:46 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:21:46 DEBUG Entering history()
10:21:46 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:21:46 DEBUG Entering get()
10:21:46 DEBUG Entering _make_request()
10:21:46 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:21:46 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:21:46 DEBUG Entering _get_cookie_and_crumb()
10:21:46 DEBUG cookie_mode = 'basic'
10:21:46 DEBUG Entering _get_cookie_and_crumb_basic()
10:21:46 DEBUG Entering _get_cookie_basic()
10:21:46 DEBUG reusing cookie
10:21:46 DEBUG Exiting _get_cookie_basic()
10:21:46 DEBUG Entering _get_crumb_basic()
10:21:46 DEBUG reusing crumb
10:21:46 DEBUG Exiting _get_crumb_basic()
10:21:46 DEBUG Exiting _get_cookie_and_crumb_basic()
10:21:46 DEBUG Exiting _get_cookie_and_crumb()
10:21:46 DEBUG response code=200
10:21:46 DEBUG Exiting _make_request()
10:21:46 DEBUG Exiting get()
10:21:46 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:21:32
10:21:46 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:21:32-05:00
10:21:46 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:21:46 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:21:46 DEBUG Exiting history()
10:21:46 DEBUG Exiting history()
10:21:46 DEBUG Entering history()
10:21:46 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:21:46 DEBUG Entering get()
10:21:46 DEBUG Entering _make_request()
10:21:46 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:21:46 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:21:46 DEBUG Entering _get_cookie_and_crumb()
10:21:46 DEBUG cookie_mode = 'basic'
10:21:46 DEBUG Entering _get_cookie_and_crumb_basic()
10:21:46 DEBUG Entering _get_cookie_basic()
10:21:46 DEBUG reusing cookie
10:21:46 DEBUG Exiting _get_cookie_basic()
10:21:46 DEBUG Entering _get_crumb_basic()
10:21:46 DEBUG reusing crumb
10:21:46 DEBUG Exiting _get_crumb_basic()
10:21:46 DEBUG Exiting _get_cookie_and_crumb_basic()
10:21:46 DEBUG Exiting _get_cookie_and_crumb()
10:21:46 DEBUG response code=200
10:21:46 DEBUG Exiting _make_request()
10:21:46 DEBUG Exiting get()
10:21:46 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:21:35
10:21:46 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:21:35-05:00
10:21:46 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:21:35-05:00
10:21:46 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:21:46 DEBUG Exiting history()
10:21:52 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:21:53 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:21:56 DEBUG Entering history()
10:21:56 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:21:56 DEBUG Entering history()
10:21:56 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:21:56 DEBUG Entering get()
10:21:56 DEBUG Entering _make_request()
10:21:56 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:21:56 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:21:56 DEBUG Entering _get_cookie_and_crumb()
10:21:56 DEBUG cookie_mode = 'basic'
10:21:56 DEBUG Entering _get_cookie_and_crumb_basic()
10:21:56 DEBUG Entering _get_cookie_basic()
10:21:56 DEBUG reusing cookie
10:21:56 DEBUG Exiting _get_cookie_basic()
10:21:56 DEBUG Entering _get_crumb_basic()
10:21:56 DEBUG reusing crumb
10:21:56 DEBUG Exiting _get_crumb_basic()
10:21:56 DEBUG Exiting _get_cookie_and_crumb_basic()
10:21:56 DEBUG Exiting _get_cookie_and_crumb()
10:21:56 DEBUG response code=200
10:21:56 DEBUG Exiting _make_request()
10:21:56 DEBUG Exiting get()
10:21:56 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:21:52
10:21:56 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:21:52-05:00
10:21:56 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:21:56 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:21:56 DEBUG Exiting history()
10:21:56 DEBUG Exiting history()
10:21:56 DEBUG Entering history()
10:21:56 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:21:56 DEBUG Entering get()
10:21:56 DEBUG Entering _make_request()
10:21:56 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:21:56 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:21:56 DEBUG Entering _get_cookie_and_crumb()
10:21:56 DEBUG cookie_mode = 'basic'
10:21:56 DEBUG Entering _get_cookie_and_crumb_basic()
10:21:56 DEBUG Entering _get_cookie_basic()
10:21:56 DEBUG reusing cookie
10:21:56 DEBUG Exiting _get_cookie_basic()
10:21:56 DEBUG Entering _get_crumb_basic()
10:21:56 DEBUG reusing crumb
10:21:56 DEBUG Exiting _get_crumb_basic()
10:21:56 DEBUG Exiting _get_cookie_and_crumb_basic()
10:21:56 DEBUG Exiting _get_cookie_and_crumb()
10:21:56 DEBUG response code=200
10:21:56 DEBUG Exiting _make_request()
10:21:56 DEBUG Exiting get()
10:21:56 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:21:35
10:21:56 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:21:35-05:00
10:21:56 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:21:35-05:00
10:21:56 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:21:56 DEBUG Exiting history()
10:21:56 DEBUG POLL [Yahoo]: 10:21:56 Price=$56.99
10:21:56 DEBUG CHECK: C=56.99 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:22:06 DEBUG Entering history()
10:22:06 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:22:06 DEBUG Entering history()
10:22:06 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:22:06 DEBUG Entering get()
10:22:06 DEBUG Entering _make_request()
10:22:06 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:22:06 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:22:06 DEBUG Entering _get_cookie_and_crumb()
10:22:06 DEBUG cookie_mode = 'basic'
10:22:06 DEBUG Entering _get_cookie_and_crumb_basic()
10:22:06 DEBUG Entering _get_cookie_basic()
10:22:06 DEBUG reusing cookie
10:22:06 DEBUG Exiting _get_cookie_basic()
10:22:06 DEBUG Entering _get_crumb_basic()
10:22:06 DEBUG reusing crumb
10:22:06 DEBUG Exiting _get_crumb_basic()
10:22:06 DEBUG Exiting _get_cookie_and_crumb_basic()
10:22:06 DEBUG Exiting _get_cookie_and_crumb()
10:22:06 DEBUG response code=200
10:22:06 DEBUG Exiting _make_request()
10:22:06 DEBUG Exiting get()
10:22:06 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:21:52
10:22:06 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:21:52-05:00
10:22:06 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:22:06 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:22:06 DEBUG Exiting history()
10:22:06 DEBUG Exiting history()
10:22:06 DEBUG Entering history()
10:22:06 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:22:06 DEBUG Entering get()
10:22:06 DEBUG Entering _make_request()
10:22:06 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:22:06 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:22:06 DEBUG Entering _get_cookie_and_crumb()
10:22:06 DEBUG cookie_mode = 'basic'
10:22:06 DEBUG Entering _get_cookie_and_crumb_basic()
10:22:06 DEBUG Entering _get_cookie_basic()
10:22:06 DEBUG reusing cookie
10:22:06 DEBUG Exiting _get_cookie_basic()
10:22:06 DEBUG Entering _get_crumb_basic()
10:22:06 DEBUG reusing crumb
10:22:06 DEBUG Exiting _get_crumb_basic()
10:22:06 DEBUG Exiting _get_cookie_and_crumb_basic()
10:22:06 DEBUG Exiting _get_cookie_and_crumb()
10:22:06 DEBUG response code=200
10:22:06 DEBUG Exiting _make_request()
10:22:06 DEBUG Exiting get()
10:22:06 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:22:01
10:22:06 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:22:01-05:00
10:22:06 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:22:01-05:00
10:22:06 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:22:06 DEBUG Exiting history()
10:22:16 DEBUG Entering history()
10:22:16 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:22:16 DEBUG Entering history()
10:22:16 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:22:16 DEBUG Entering get()
10:22:16 DEBUG Entering _make_request()
10:22:16 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:22:16 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:22:16 DEBUG Entering _get_cookie_and_crumb()
10:22:16 DEBUG cookie_mode = 'basic'
10:22:16 DEBUG Entering _get_cookie_and_crumb_basic()
10:22:16 DEBUG Entering _get_cookie_basic()
10:22:16 DEBUG reusing cookie
10:22:16 DEBUG Exiting _get_cookie_basic()
10:22:16 DEBUG Entering _get_crumb_basic()
10:22:16 DEBUG reusing crumb
10:22:16 DEBUG Exiting _get_crumb_basic()
10:22:16 DEBUG Exiting _get_cookie_and_crumb_basic()
10:22:16 DEBUG Exiting _get_cookie_and_crumb()
10:22:16 DEBUG response code=200
10:22:16 DEBUG Exiting _make_request()
10:22:16 DEBUG Exiting get()
10:22:16 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:22:14
10:22:16 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:22:14-05:00
10:22:16 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:22:16 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:22:16 DEBUG Exiting history()
10:22:16 DEBUG Exiting history()
10:22:16 DEBUG Entering history()
10:22:16 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:22:16 DEBUG Entering get()
10:22:16 DEBUG Entering _make_request()
10:22:16 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:22:16 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:22:16 DEBUG Entering _get_cookie_and_crumb()
10:22:16 DEBUG cookie_mode = 'basic'
10:22:16 DEBUG Entering _get_cookie_and_crumb_basic()
10:22:16 DEBUG Entering _get_cookie_basic()
10:22:16 DEBUG reusing cookie
10:22:16 DEBUG Exiting _get_cookie_basic()
10:22:16 DEBUG Entering _get_crumb_basic()
10:22:16 DEBUG reusing crumb
10:22:16 DEBUG Exiting _get_crumb_basic()
10:22:16 DEBUG Exiting _get_cookie_and_crumb_basic()
10:22:16 DEBUG Exiting _get_cookie_and_crumb()
10:22:16 DEBUG response code=200
10:22:16 DEBUG Exiting _make_request()
10:22:16 DEBUG Exiting get()
10:22:16 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:22:01
10:22:16 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:22:01-05:00
10:22:16 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:22:01-05:00
10:22:16 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:22:16 DEBUG Exiting history()
10:22:16 DEBUG POLL [Yahoo]: 10:22:16 Price=$57.01
10:22:16 DEBUG CHECK: C=57.01 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:22:23 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:22:26 DEBUG Entering history()
10:22:26 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:22:26 DEBUG Entering history()
10:22:26 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:22:26 DEBUG Entering get()
10:22:26 DEBUG Entering _make_request()
10:22:26 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:22:26 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:22:26 DEBUG Entering _get_cookie_and_crumb()
10:22:26 DEBUG cookie_mode = 'basic'
10:22:26 DEBUG Entering _get_cookie_and_crumb_basic()
10:22:26 DEBUG Entering _get_cookie_basic()
10:22:26 DEBUG reusing cookie
10:22:26 DEBUG Exiting _get_cookie_basic()
10:22:26 DEBUG Entering _get_crumb_basic()
10:22:26 DEBUG reusing crumb
10:22:26 DEBUG Exiting _get_crumb_basic()
10:22:26 DEBUG Exiting _get_cookie_and_crumb_basic()
10:22:26 DEBUG Exiting _get_cookie_and_crumb()
10:22:26 DEBUG response code=200
10:22:26 DEBUG Exiting _make_request()
10:22:26 DEBUG Exiting get()
10:22:26 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:22:14
10:22:26 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:22:14-05:00
10:22:26 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:22:26 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:22:26 DEBUG Exiting history()
10:22:26 DEBUG Exiting history()
10:22:26 DEBUG Entering history()
10:22:26 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:22:26 DEBUG Entering get()
10:22:26 DEBUG Entering _make_request()
10:22:26 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:22:26 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:22:26 DEBUG Entering _get_cookie_and_crumb()
10:22:26 DEBUG cookie_mode = 'basic'
10:22:26 DEBUG Entering _get_cookie_and_crumb_basic()
10:22:26 DEBUG Entering _get_cookie_basic()
10:22:26 DEBUG reusing cookie
10:22:26 DEBUG Exiting _get_cookie_basic()
10:22:26 DEBUG Entering _get_crumb_basic()
10:22:26 DEBUG reusing crumb
10:22:26 DEBUG Exiting _get_crumb_basic()
10:22:26 DEBUG Exiting _get_cookie_and_crumb_basic()
10:22:26 DEBUG Exiting _get_cookie_and_crumb()
10:22:26 DEBUG response code=200
10:22:26 DEBUG Exiting _make_request()
10:22:26 DEBUG Exiting get()
10:22:26 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:22:19
10:22:26 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:22:19-05:00
10:22:26 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:22:19-05:00
10:22:26 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:22:26 DEBUG Exiting history()
10:22:36 DEBUG Entering history()
10:22:36 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:22:36 DEBUG Entering history()
10:22:36 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:22:36 DEBUG Entering get()
10:22:36 DEBUG Entering _make_request()
10:22:36 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:22:36 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:22:36 DEBUG Entering _get_cookie_and_crumb()
10:22:36 DEBUG cookie_mode = 'basic'
10:22:36 DEBUG Entering _get_cookie_and_crumb_basic()
10:22:36 DEBUG Entering _get_cookie_basic()
10:22:36 DEBUG reusing cookie
10:22:36 DEBUG Exiting _get_cookie_basic()
10:22:36 DEBUG Entering _get_crumb_basic()
10:22:36 DEBUG reusing crumb
10:22:36 DEBUG Exiting _get_crumb_basic()
10:22:36 DEBUG Exiting _get_cookie_and_crumb_basic()
10:22:36 DEBUG Exiting _get_cookie_and_crumb()
10:22:36 DEBUG response code=200
10:22:36 DEBUG Exiting _make_request()
10:22:36 DEBUG Exiting get()
10:22:36 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:22:32
10:22:36 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:22:32-05:00
10:22:36 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:22:36 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:22:36 DEBUG Exiting history()
10:22:36 DEBUG Exiting history()
10:22:36 DEBUG Entering history()
10:22:36 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:22:36 DEBUG Entering get()
10:22:36 DEBUG Entering _make_request()
10:22:36 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:22:36 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:22:36 DEBUG Entering _get_cookie_and_crumb()
10:22:36 DEBUG cookie_mode = 'basic'
10:22:36 DEBUG Entering _get_cookie_and_crumb_basic()
10:22:36 DEBUG Entering _get_cookie_basic()
10:22:36 DEBUG reusing cookie
10:22:36 DEBUG Exiting _get_cookie_basic()
10:22:36 DEBUG Entering _get_crumb_basic()
10:22:36 DEBUG reusing crumb
10:22:36 DEBUG Exiting _get_crumb_basic()
10:22:36 DEBUG Exiting _get_cookie_and_crumb_basic()
10:22:36 DEBUG Exiting _get_cookie_and_crumb()
10:22:36 DEBUG response code=200
10:22:36 DEBUG Exiting _make_request()
10:22:36 DEBUG Exiting get()
10:22:36 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:22:19
10:22:36 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:22:19-05:00
10:22:36 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:22:19-05:00
10:22:36 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:22:36 DEBUG Exiting history()
10:22:36 DEBUG POLL [Yahoo]: 10:22:36 Price=$57.06
10:22:36 DEBUG CHECK: C=57.06 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:22:46 DEBUG Entering history()
10:22:46 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:22:46 DEBUG Entering history()
10:22:46 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:22:46 DEBUG Entering get()
10:22:46 DEBUG Entering _make_request()
10:22:46 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:22:46 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:22:46 DEBUG Entering _get_cookie_and_crumb()
10:22:46 DEBUG cookie_mode = 'basic'
10:22:46 DEBUG Entering _get_cookie_and_crumb_basic()
10:22:46 DEBUG Entering _get_cookie_basic()
10:22:46 DEBUG reusing cookie
10:22:46 DEBUG Exiting _get_cookie_basic()
10:22:46 DEBUG Entering _get_crumb_basic()
10:22:46 DEBUG reusing crumb
10:22:46 DEBUG Exiting _get_crumb_basic()
10:22:46 DEBUG Exiting _get_cookie_and_crumb_basic()
10:22:46 DEBUG Exiting _get_cookie_and_crumb()
10:22:47 DEBUG response code=200
10:22:47 DEBUG Exiting _make_request()
10:22:47 DEBUG Exiting get()
10:22:47 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:22:32
10:22:47 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:22:32-05:00
10:22:47 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:22:47 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:22:47 DEBUG Exiting history()
10:22:47 DEBUG Exiting history()
10:22:47 DEBUG Entering history()
10:22:47 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:22:47 DEBUG Entering get()
10:22:47 DEBUG Entering _make_request()
10:22:47 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:22:47 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:22:47 DEBUG Entering _get_cookie_and_crumb()
10:22:47 DEBUG cookie_mode = 'basic'
10:22:47 DEBUG Entering _get_cookie_and_crumb_basic()
10:22:47 DEBUG Entering _get_cookie_basic()
10:22:47 DEBUG reusing cookie
10:22:47 DEBUG Exiting _get_cookie_basic()
10:22:47 DEBUG Entering _get_crumb_basic()
10:22:47 DEBUG reusing crumb
10:22:47 DEBUG Exiting _get_crumb_basic()
10:22:47 DEBUG Exiting _get_cookie_and_crumb_basic()
10:22:47 DEBUG Exiting _get_cookie_and_crumb()
10:22:47 DEBUG response code=200
10:22:47 DEBUG Exiting _make_request()
10:22:47 DEBUG Exiting get()
10:22:47 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:22:46
10:22:47 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:22:46-05:00
10:22:47 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:22:46-05:00
10:22:47 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:22:47 DEBUG Exiting history()
10:22:52 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:22:53 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:22:57 DEBUG Entering history()
10:22:57 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:22:57 DEBUG Entering history()
10:22:57 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:22:57 DEBUG Entering get()
10:22:57 DEBUG Entering _make_request()
10:22:57 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:22:57 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:22:57 DEBUG Entering _get_cookie_and_crumb()
10:22:57 DEBUG cookie_mode = 'basic'
10:22:57 DEBUG Entering _get_cookie_and_crumb_basic()
10:22:57 DEBUG Entering _get_cookie_basic()
10:22:57 DEBUG reusing cookie
10:22:57 DEBUG Exiting _get_cookie_basic()
10:22:57 DEBUG Entering _get_crumb_basic()
10:22:57 DEBUG reusing crumb
10:22:57 DEBUG Exiting _get_crumb_basic()
10:22:57 DEBUG Exiting _get_cookie_and_crumb_basic()
10:22:57 DEBUG Exiting _get_cookie_and_crumb()
10:22:57 DEBUG response code=200
10:22:57 DEBUG Exiting _make_request()
10:22:57 DEBUG Exiting get()
10:22:57 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:22:49
10:22:57 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:22:49-05:00
10:22:57 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:22:57 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:22:57 DEBUG Exiting history()
10:22:57 DEBUG Exiting history()
10:22:57 DEBUG Entering history()
10:22:57 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:22:57 DEBUG Entering get()
10:22:57 DEBUG Entering _make_request()
10:22:57 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:22:57 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:22:57 DEBUG Entering _get_cookie_and_crumb()
10:22:57 DEBUG cookie_mode = 'basic'
10:22:57 DEBUG Entering _get_cookie_and_crumb_basic()
10:22:57 DEBUG Entering _get_cookie_basic()
10:22:57 DEBUG reusing cookie
10:22:57 DEBUG Exiting _get_cookie_basic()
10:22:57 DEBUG Entering _get_crumb_basic()
10:22:57 DEBUG reusing crumb
10:22:57 DEBUG Exiting _get_crumb_basic()
10:22:57 DEBUG Exiting _get_cookie_and_crumb_basic()
10:22:57 DEBUG Exiting _get_cookie_and_crumb()
10:22:57 DEBUG response code=200
10:22:57 DEBUG Exiting _make_request()
10:22:57 DEBUG Exiting get()
10:22:57 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:22:56
10:22:57 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:22:56-05:00
10:22:57 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:22:56-05:00
10:22:57 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:22:57 DEBUG Exiting history()
10:22:57 DEBUG POLL [Yahoo]: 10:22:57 Price=$57.11
10:22:57 DEBUG CHECK: C=57.11 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:23:07 DEBUG Entering history()
10:23:07 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:23:07 DEBUG Entering history()
10:23:07 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:23:07 DEBUG Entering get()
10:23:07 DEBUG Entering _make_request()
10:23:07 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:23:07 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:23:07 DEBUG Entering _get_cookie_and_crumb()
10:23:07 DEBUG cookie_mode = 'basic'
10:23:07 DEBUG Entering _get_cookie_and_crumb_basic()
10:23:07 DEBUG Entering _get_cookie_basic()
10:23:07 DEBUG reusing cookie
10:23:07 DEBUG Exiting _get_cookie_basic()
10:23:07 DEBUG Entering _get_crumb_basic()
10:23:07 DEBUG reusing crumb
10:23:07 DEBUG Exiting _get_crumb_basic()
10:23:07 DEBUG Exiting _get_cookie_and_crumb_basic()
10:23:07 DEBUG Exiting _get_cookie_and_crumb()
10:23:07 DEBUG response code=200
10:23:07 DEBUG Exiting _make_request()
10:23:07 DEBUG Exiting get()
10:23:07 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:23:06
10:23:07 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:23:06-05:00
10:23:07 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:23:07 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:23:07 DEBUG Exiting history()
10:23:07 DEBUG Exiting history()
10:23:07 DEBUG Entering history()
10:23:07 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:23:07 DEBUG Entering get()
10:23:07 DEBUG Entering _make_request()
10:23:07 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:23:07 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:23:07 DEBUG Entering _get_cookie_and_crumb()
10:23:07 DEBUG cookie_mode = 'basic'
10:23:07 DEBUG Entering _get_cookie_and_crumb_basic()
10:23:07 DEBUG Entering _get_cookie_basic()
10:23:07 DEBUG reusing cookie
10:23:07 DEBUG Exiting _get_cookie_basic()
10:23:07 DEBUG Entering _get_crumb_basic()
10:23:07 DEBUG reusing crumb
10:23:07 DEBUG Exiting _get_crumb_basic()
10:23:07 DEBUG Exiting _get_cookie_and_crumb_basic()
10:23:07 DEBUG Exiting _get_cookie_and_crumb()
10:23:07 DEBUG response code=200
10:23:07 DEBUG Exiting _make_request()
10:23:07 DEBUG Exiting get()
10:23:07 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:23:06
10:23:07 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:23:06-05:00
10:23:07 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:23:06-05:00
10:23:07 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:23:07 DEBUG Exiting history()
10:23:07 DEBUG POLL [Yahoo]: 10:23:07 Price=$57.12
10:23:07 DEBUG CHECK: C=57.12 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:23:17 DEBUG Entering history()
10:23:17 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:23:17 DEBUG Entering history()
10:23:17 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:23:17 DEBUG Entering get()
10:23:17 DEBUG Entering _make_request()
10:23:17 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:23:17 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:23:17 DEBUG Entering _get_cookie_and_crumb()
10:23:17 DEBUG cookie_mode = 'basic'
10:23:17 DEBUG Entering _get_cookie_and_crumb_basic()
10:23:17 DEBUG Entering _get_cookie_basic()
10:23:17 DEBUG reusing cookie
10:23:17 DEBUG Exiting _get_cookie_basic()
10:23:17 DEBUG Entering _get_crumb_basic()
10:23:17 DEBUG reusing crumb
10:23:17 DEBUG Exiting _get_crumb_basic()
10:23:17 DEBUG Exiting _get_cookie_and_crumb_basic()
10:23:17 DEBUG Exiting _get_cookie_and_crumb()
10:23:17 DEBUG response code=200
10:23:17 DEBUG Exiting _make_request()
10:23:17 DEBUG Exiting get()
10:23:17 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:23:15
10:23:17 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:23:15-05:00
10:23:17 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:23:17 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:23:17 DEBUG Exiting history()
10:23:17 DEBUG Exiting history()
10:23:17 DEBUG Entering history()
10:23:17 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:23:17 DEBUG Entering get()
10:23:17 DEBUG Entering _make_request()
10:23:17 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:23:17 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:23:17 DEBUG Entering _get_cookie_and_crumb()
10:23:17 DEBUG cookie_mode = 'basic'
10:23:17 DEBUG Entering _get_cookie_and_crumb_basic()
10:23:17 DEBUG Entering _get_cookie_basic()
10:23:17 DEBUG reusing cookie
10:23:17 DEBUG Exiting _get_cookie_basic()
10:23:17 DEBUG Entering _get_crumb_basic()
10:23:17 DEBUG reusing crumb
10:23:17 DEBUG Exiting _get_crumb_basic()
10:23:17 DEBUG Exiting _get_cookie_and_crumb_basic()
10:23:17 DEBUG Exiting _get_cookie_and_crumb()
10:23:17 DEBUG response code=200
10:23:17 DEBUG Exiting _make_request()
10:23:17 DEBUG Exiting get()
10:23:17 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:23:06
10:23:17 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:23:06-05:00
10:23:17 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:23:06-05:00
10:23:17 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:23:17 DEBUG Exiting history()
10:23:17 DEBUG POLL [Yahoo]: 10:23:17 Price=$57.12
10:23:17 DEBUG CHECK: C=57.12 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:23:23 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:23:27 DEBUG Entering history()
10:23:27 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:23:27 DEBUG Entering history()
10:23:27 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:23:27 DEBUG Entering get()
10:23:27 DEBUG Entering _make_request()
10:23:27 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:23:27 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:23:27 DEBUG Entering _get_cookie_and_crumb()
10:23:27 DEBUG cookie_mode = 'basic'
10:23:27 DEBUG Entering _get_cookie_and_crumb_basic()
10:23:27 DEBUG Entering _get_cookie_basic()
10:23:27 DEBUG reusing cookie
10:23:27 DEBUG Exiting _get_cookie_basic()
10:23:27 DEBUG Entering _get_crumb_basic()
10:23:27 DEBUG reusing crumb
10:23:27 DEBUG Exiting _get_crumb_basic()
10:23:27 DEBUG Exiting _get_cookie_and_crumb_basic()
10:23:27 DEBUG Exiting _get_cookie_and_crumb()
10:23:27 DEBUG response code=200
10:23:27 DEBUG Exiting _make_request()
10:23:27 DEBUG Exiting get()
10:23:27 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:23:15
10:23:27 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:23:15-05:00
10:23:27 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:23:27 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:23:27 DEBUG Exiting history()
10:23:27 DEBUG Exiting history()
10:23:27 DEBUG Entering history()
10:23:27 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:23:27 DEBUG Entering get()
10:23:27 DEBUG Entering _make_request()
10:23:27 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:23:27 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:23:27 DEBUG Entering _get_cookie_and_crumb()
10:23:27 DEBUG cookie_mode = 'basic'
10:23:27 DEBUG Entering _get_cookie_and_crumb_basic()
10:23:27 DEBUG Entering _get_cookie_basic()
10:23:27 DEBUG reusing cookie
10:23:27 DEBUG Exiting _get_cookie_basic()
10:23:27 DEBUG Entering _get_crumb_basic()
10:23:27 DEBUG reusing crumb
10:23:27 DEBUG Exiting _get_crumb_basic()
10:23:27 DEBUG Exiting _get_cookie_and_crumb_basic()
10:23:27 DEBUG Exiting _get_cookie_and_crumb()
10:23:27 DEBUG response code=200
10:23:27 DEBUG Exiting _make_request()
10:23:27 DEBUG Exiting get()
10:23:27 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:23:17
10:23:27 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:23:17-05:00
10:23:27 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:23:17-05:00
10:23:27 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:23:27 DEBUG Exiting history()
10:23:37 DEBUG Entering history()
10:23:37 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:23:37 DEBUG Entering history()
10:23:37 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:23:37 DEBUG Entering get()
10:23:37 DEBUG Entering _make_request()
10:23:37 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:23:37 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:23:37 DEBUG Entering _get_cookie_and_crumb()
10:23:37 DEBUG cookie_mode = 'basic'
10:23:37 DEBUG Entering _get_cookie_and_crumb_basic()
10:23:37 DEBUG Entering _get_cookie_basic()
10:23:37 DEBUG reusing cookie
10:23:37 DEBUG Exiting _get_cookie_basic()
10:23:37 DEBUG Entering _get_crumb_basic()
10:23:37 DEBUG reusing crumb
10:23:37 DEBUG Exiting _get_crumb_basic()
10:23:37 DEBUG Exiting _get_cookie_and_crumb_basic()
10:23:37 DEBUG Exiting _get_cookie_and_crumb()
10:23:37 DEBUG response code=200
10:23:37 DEBUG Exiting _make_request()
10:23:37 DEBUG Exiting get()
10:23:37 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:23:34
10:23:37 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:23:34-05:00
10:23:37 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:23:37 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:23:37 DEBUG Exiting history()
10:23:37 DEBUG Exiting history()
10:23:37 DEBUG Entering history()
10:23:37 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:23:37 DEBUG Entering get()
10:23:37 DEBUG Entering _make_request()
10:23:37 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:23:37 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:23:37 DEBUG Entering _get_cookie_and_crumb()
10:23:37 DEBUG cookie_mode = 'basic'
10:23:37 DEBUG Entering _get_cookie_and_crumb_basic()
10:23:37 DEBUG Entering _get_cookie_basic()
10:23:37 DEBUG reusing cookie
10:23:37 DEBUG Exiting _get_cookie_basic()
10:23:37 DEBUG Entering _get_crumb_basic()
10:23:37 DEBUG reusing crumb
10:23:37 DEBUG Exiting _get_crumb_basic()
10:23:37 DEBUG Exiting _get_cookie_and_crumb_basic()
10:23:37 DEBUG Exiting _get_cookie_and_crumb()
10:23:37 DEBUG response code=200
10:23:37 DEBUG Exiting _make_request()
10:23:37 DEBUG Exiting get()
10:23:37 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:23:17
10:23:37 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:23:17-05:00
10:23:37 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:23:17-05:00
10:23:37 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:23:37 DEBUG Exiting history()
10:23:37 DEBUG POLL [Yahoo]: 10:23:37 Price=$57.04
10:23:37 DEBUG CHECK: C=57.04 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:23:47 DEBUG Entering history()
10:23:47 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:23:47 DEBUG Entering history()
10:23:47 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:23:47 DEBUG Entering get()
10:23:47 DEBUG Entering _make_request()
10:23:47 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:23:47 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:23:47 DEBUG Entering _get_cookie_and_crumb()
10:23:47 DEBUG cookie_mode = 'basic'
10:23:47 DEBUG Entering _get_cookie_and_crumb_basic()
10:23:47 DEBUG Entering _get_cookie_basic()
10:23:47 DEBUG reusing cookie
10:23:47 DEBUG Exiting _get_cookie_basic()
10:23:47 DEBUG Entering _get_crumb_basic()
10:23:47 DEBUG reusing crumb
10:23:47 DEBUG Exiting _get_crumb_basic()
10:23:47 DEBUG Exiting _get_cookie_and_crumb_basic()
10:23:47 DEBUG Exiting _get_cookie_and_crumb()
10:23:47 DEBUG response code=200
10:23:47 DEBUG Exiting _make_request()
10:23:47 DEBUG Exiting get()
10:23:47 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:23:34
10:23:47 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:23:34-05:00
10:23:47 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:23:47 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:23:47 DEBUG Exiting history()
10:23:47 DEBUG Exiting history()
10:23:47 DEBUG Entering history()
10:23:47 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:23:47 DEBUG Entering get()
10:23:47 DEBUG Entering _make_request()
10:23:47 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:23:47 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:23:47 DEBUG Entering _get_cookie_and_crumb()
10:23:47 DEBUG cookie_mode = 'basic'
10:23:47 DEBUG Entering _get_cookie_and_crumb_basic()
10:23:47 DEBUG Entering _get_cookie_basic()
10:23:47 DEBUG reusing cookie
10:23:47 DEBUG Exiting _get_cookie_basic()
10:23:47 DEBUG Entering _get_crumb_basic()
10:23:47 DEBUG reusing crumb
10:23:47 DEBUG Exiting _get_crumb_basic()
10:23:47 DEBUG Exiting _get_cookie_and_crumb_basic()
10:23:47 DEBUG Exiting _get_cookie_and_crumb()
10:23:47 DEBUG response code=200
10:23:47 DEBUG Exiting _make_request()
10:23:47 DEBUG Exiting get()
10:23:47 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:23:45
10:23:47 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:23:45-05:00
10:23:47 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:23:45-05:00
10:23:47 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:23:47 DEBUG Exiting history()
10:23:52 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:23:53 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:23:57 DEBUG Entering history()
10:23:57 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:23:57 DEBUG Entering history()
10:23:57 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:23:57 DEBUG Entering get()
10:23:57 DEBUG Entering _make_request()
10:23:57 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:23:57 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:23:57 DEBUG Entering _get_cookie_and_crumb()
10:23:57 DEBUG cookie_mode = 'basic'
10:23:57 DEBUG Entering _get_cookie_and_crumb_basic()
10:23:57 DEBUG Entering _get_cookie_basic()
10:23:57 DEBUG reusing cookie
10:23:57 DEBUG Exiting _get_cookie_basic()
10:23:57 DEBUG Entering _get_crumb_basic()
10:23:57 DEBUG reusing crumb
10:23:57 DEBUG Exiting _get_crumb_basic()
10:23:57 DEBUG Exiting _get_cookie_and_crumb_basic()
10:23:57 DEBUG Exiting _get_cookie_and_crumb()
10:23:57 DEBUG response code=200
10:23:57 DEBUG Exiting _make_request()
10:23:57 DEBUG Exiting get()
10:23:57 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:23:45
10:23:57 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:23:45-05:00
10:23:57 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:23:57 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:23:57 DEBUG Exiting history()
10:23:57 DEBUG Exiting history()
10:23:57 DEBUG Entering history()
10:23:57 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:23:57 DEBUG Entering get()
10:23:57 DEBUG Entering _make_request()
10:23:57 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:23:57 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:23:57 DEBUG Entering _get_cookie_and_crumb()
10:23:57 DEBUG cookie_mode = 'basic'
10:23:57 DEBUG Entering _get_cookie_and_crumb_basic()
10:23:57 DEBUG Entering _get_cookie_basic()
10:23:57 DEBUG reusing cookie
10:23:57 DEBUG Exiting _get_cookie_basic()
10:23:57 DEBUG Entering _get_crumb_basic()
10:23:57 DEBUG reusing crumb
10:23:57 DEBUG Exiting _get_crumb_basic()
10:23:57 DEBUG Exiting _get_cookie_and_crumb_basic()
10:23:57 DEBUG Exiting _get_cookie_and_crumb()
10:23:57 DEBUG response code=200
10:23:57 DEBUG Exiting _make_request()
10:23:57 DEBUG Exiting get()
10:23:57 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:23:45
10:23:57 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:23:45-05:00
10:23:57 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:23:45-05:00
10:23:58 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:23:58 DEBUG Exiting history()
10:23:58 DEBUG POLL [Yahoo]: 10:23:58 Price=$57.08
10:23:58 DEBUG CHECK: C=57.08 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:24:00 DEBUG BAR: 10:23:00 O=57.11 H=57.11 L=57.11 C=57.11
10:24:00 DEBUG Checking: C=57.11 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:24:08 DEBUG Entering history()
10:24:08 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:24:08 DEBUG Entering history()
10:24:08 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:24:08 DEBUG Entering get()
10:24:08 DEBUG Entering _make_request()
10:24:08 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:24:08 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:24:08 DEBUG Entering _get_cookie_and_crumb()
10:24:08 DEBUG cookie_mode = 'basic'
10:24:08 DEBUG Entering _get_cookie_and_crumb_basic()
10:24:08 DEBUG Entering _get_cookie_basic()
10:24:08 DEBUG reusing cookie
10:24:08 DEBUG Exiting _get_cookie_basic()
10:24:08 DEBUG Entering _get_crumb_basic()
10:24:08 DEBUG reusing crumb
10:24:08 DEBUG Exiting _get_crumb_basic()
10:24:08 DEBUG Exiting _get_cookie_and_crumb_basic()
10:24:08 DEBUG Exiting _get_cookie_and_crumb()
10:24:08 DEBUG response code=200
10:24:08 DEBUG Exiting _make_request()
10:24:08 DEBUG Exiting get()
10:24:08 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:24:04
10:24:08 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:24:04-05:00
10:24:08 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:24:08 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:24:08 DEBUG Exiting history()
10:24:08 DEBUG Exiting history()
10:24:08 DEBUG Entering history()
10:24:08 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:24:08 DEBUG Entering get()
10:24:08 DEBUG Entering _make_request()
10:24:08 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:24:08 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:24:08 DEBUG Entering _get_cookie_and_crumb()
10:24:08 DEBUG cookie_mode = 'basic'
10:24:08 DEBUG Entering _get_cookie_and_crumb_basic()
10:24:08 DEBUG Entering _get_cookie_basic()
10:24:08 DEBUG reusing cookie
10:24:08 DEBUG Exiting _get_cookie_basic()
10:24:08 DEBUG Entering _get_crumb_basic()
10:24:08 DEBUG reusing crumb
10:24:08 DEBUG Exiting _get_crumb_basic()
10:24:08 DEBUG Exiting _get_cookie_and_crumb_basic()
10:24:08 DEBUG Exiting _get_cookie_and_crumb()
10:24:08 DEBUG response code=200
10:24:08 DEBUG Exiting _make_request()
10:24:08 DEBUG Exiting get()
10:24:08 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:24:04
10:24:08 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:24:04-05:00
10:24:08 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:24:04-05:00
10:24:08 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:24:08 DEBUG Exiting history()
10:24:08 DEBUG POLL [Yahoo]: 10:24:08 Price=$57.05
10:24:08 DEBUG CHECK: C=57.05 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:24:18 DEBUG Entering history()
10:24:18 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:24:18 DEBUG Entering history()
10:24:18 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:24:18 DEBUG Entering get()
10:24:18 DEBUG Entering _make_request()
10:24:18 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:24:18 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:24:18 DEBUG Entering _get_cookie_and_crumb()
10:24:18 DEBUG cookie_mode = 'basic'
10:24:18 DEBUG Entering _get_cookie_and_crumb_basic()
10:24:18 DEBUG Entering _get_cookie_basic()
10:24:18 DEBUG reusing cookie
10:24:18 DEBUG Exiting _get_cookie_basic()
10:24:18 DEBUG Entering _get_crumb_basic()
10:24:18 DEBUG reusing crumb
10:24:18 DEBUG Exiting _get_crumb_basic()
10:24:18 DEBUG Exiting _get_cookie_and_crumb_basic()
10:24:18 DEBUG Exiting _get_cookie_and_crumb()
10:24:18 DEBUG response code=200
10:24:18 DEBUG Exiting _make_request()
10:24:18 DEBUG Exiting get()
10:24:18 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:24:04
10:24:18 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:24:04-05:00
10:24:18 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:24:18 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:24:18 DEBUG Exiting history()
10:24:18 DEBUG Exiting history()
10:24:18 DEBUG Entering history()
10:24:18 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:24:18 DEBUG Entering get()
10:24:18 DEBUG Entering _make_request()
10:24:18 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:24:18 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:24:18 DEBUG Entering _get_cookie_and_crumb()
10:24:18 DEBUG cookie_mode = 'basic'
10:24:18 DEBUG Entering _get_cookie_and_crumb_basic()
10:24:18 DEBUG Entering _get_cookie_basic()
10:24:18 DEBUG reusing cookie
10:24:18 DEBUG Exiting _get_cookie_basic()
10:24:18 DEBUG Entering _get_crumb_basic()
10:24:18 DEBUG reusing crumb
10:24:18 DEBUG Exiting _get_crumb_basic()
10:24:18 DEBUG Exiting _get_cookie_and_crumb_basic()
10:24:18 DEBUG Exiting _get_cookie_and_crumb()
10:24:18 DEBUG response code=200
10:24:18 DEBUG Exiting _make_request()
10:24:18 DEBUG Exiting get()
10:24:18 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:24:14
10:24:18 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:24:14-05:00
10:24:18 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:24:14-05:00
10:24:18 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:24:18 DEBUG Exiting history()
10:24:23 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:24:28 DEBUG Entering history()
10:24:28 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:24:28 DEBUG Entering history()
10:24:28 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:24:28 DEBUG Entering get()
10:24:28 DEBUG Entering _make_request()
10:24:28 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:24:28 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:24:28 DEBUG Entering _get_cookie_and_crumb()
10:24:28 DEBUG cookie_mode = 'basic'
10:24:28 DEBUG Entering _get_cookie_and_crumb_basic()
10:24:28 DEBUG Entering _get_cookie_basic()
10:24:28 DEBUG reusing cookie
10:24:28 DEBUG Exiting _get_cookie_basic()
10:24:28 DEBUG Entering _get_crumb_basic()
10:24:28 DEBUG reusing crumb
10:24:28 DEBUG Exiting _get_crumb_basic()
10:24:28 DEBUG Exiting _get_cookie_and_crumb_basic()
10:24:28 DEBUG Exiting _get_cookie_and_crumb()
10:24:28 DEBUG response code=200
10:24:28 DEBUG Exiting _make_request()
10:24:28 DEBUG Exiting get()
10:24:28 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:24:27
10:24:28 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:24:27-05:00
10:24:28 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:24:28 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:24:28 DEBUG Exiting history()
10:24:28 DEBUG Exiting history()
10:24:28 DEBUG Entering history()
10:24:28 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:24:28 DEBUG Entering get()
10:24:28 DEBUG Entering _make_request()
10:24:28 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:24:28 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:24:28 DEBUG Entering _get_cookie_and_crumb()
10:24:28 DEBUG cookie_mode = 'basic'
10:24:28 DEBUG Entering _get_cookie_and_crumb_basic()
10:24:28 DEBUG Entering _get_cookie_basic()
10:24:28 DEBUG reusing cookie
10:24:28 DEBUG Exiting _get_cookie_basic()
10:24:28 DEBUG Entering _get_crumb_basic()
10:24:28 DEBUG reusing crumb
10:24:28 DEBUG Exiting _get_crumb_basic()
10:24:28 DEBUG Exiting _get_cookie_and_crumb_basic()
10:24:28 DEBUG Exiting _get_cookie_and_crumb()
10:24:28 DEBUG response code=200
10:24:28 DEBUG Exiting _make_request()
10:24:28 DEBUG Exiting get()
10:24:28 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:24:14
10:24:28 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:24:14-05:00
10:24:28 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:24:14-05:00
10:24:28 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:24:28 DEBUG Exiting history()
10:24:28 DEBUG POLL [Yahoo]: 10:24:28 Price=$56.83
10:24:28 DEBUG CHECK: C=56.83 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:24:38 DEBUG Entering history()
10:24:38 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:24:38 DEBUG Entering history()
10:24:38 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:24:38 DEBUG Entering get()
10:24:38 DEBUG Entering _make_request()
10:24:38 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:24:38 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:24:38 DEBUG Entering _get_cookie_and_crumb()
10:24:38 DEBUG cookie_mode = 'basic'
10:24:38 DEBUG Entering _get_cookie_and_crumb_basic()
10:24:38 DEBUG Entering _get_cookie_basic()
10:24:38 DEBUG reusing cookie
10:24:38 DEBUG Exiting _get_cookie_basic()
10:24:38 DEBUG Entering _get_crumb_basic()
10:24:38 DEBUG reusing crumb
10:24:38 DEBUG Exiting _get_crumb_basic()
10:24:38 DEBUG Exiting _get_cookie_and_crumb_basic()
10:24:38 DEBUG Exiting _get_cookie_and_crumb()
10:24:38 DEBUG response code=200
10:24:38 DEBUG Exiting _make_request()
10:24:38 DEBUG Exiting get()
10:24:38 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:24:27
10:24:38 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:24:27-05:00
10:24:38 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:24:38 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:24:38 DEBUG Exiting history()
10:24:38 DEBUG Exiting history()
10:24:38 DEBUG Entering history()
10:24:38 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:24:38 DEBUG Entering get()
10:24:38 DEBUG Entering _make_request()
10:24:38 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:24:38 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:24:38 DEBUG Entering _get_cookie_and_crumb()
10:24:38 DEBUG cookie_mode = 'basic'
10:24:38 DEBUG Entering _get_cookie_and_crumb_basic()
10:24:38 DEBUG Entering _get_cookie_basic()
10:24:38 DEBUG reusing cookie
10:24:38 DEBUG Exiting _get_cookie_basic()
10:24:38 DEBUG Entering _get_crumb_basic()
10:24:38 DEBUG reusing crumb
10:24:38 DEBUG Exiting _get_crumb_basic()
10:24:38 DEBUG Exiting _get_cookie_and_crumb_basic()
10:24:38 DEBUG Exiting _get_cookie_and_crumb()
10:24:38 DEBUG response code=200
10:24:38 DEBUG Exiting _make_request()
10:24:38 DEBUG Exiting get()
10:24:38 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:24:35
10:24:38 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:24:35-05:00
10:24:38 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:24:35-05:00
10:24:38 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:24:38 DEBUG Exiting history()
10:24:48 DEBUG Entering history()
10:24:48 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:24:48 DEBUG Entering history()
10:24:48 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:24:48 DEBUG Entering get()
10:24:48 DEBUG Entering _make_request()
10:24:48 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:24:48 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:24:48 DEBUG Entering _get_cookie_and_crumb()
10:24:48 DEBUG cookie_mode = 'basic'
10:24:48 DEBUG Entering _get_cookie_and_crumb_basic()
10:24:48 DEBUG Entering _get_cookie_basic()
10:24:48 DEBUG reusing cookie
10:24:48 DEBUG Exiting _get_cookie_basic()
10:24:48 DEBUG Entering _get_crumb_basic()
10:24:48 DEBUG reusing crumb
10:24:48 DEBUG Exiting _get_crumb_basic()
10:24:48 DEBUG Exiting _get_cookie_and_crumb_basic()
10:24:48 DEBUG Exiting _get_cookie_and_crumb()
10:24:48 DEBUG response code=200
10:24:48 DEBUG Exiting _make_request()
10:24:48 DEBUG Exiting get()
10:24:48 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:24:45
10:24:48 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:24:45-05:00
10:24:48 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:24:48 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:24:48 DEBUG Exiting history()
10:24:48 DEBUG Exiting history()
10:24:48 DEBUG Entering history()
10:24:48 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:24:48 DEBUG Entering get()
10:24:48 DEBUG Entering _make_request()
10:24:48 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:24:48 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:24:48 DEBUG Entering _get_cookie_and_crumb()
10:24:48 DEBUG cookie_mode = 'basic'
10:24:48 DEBUG Entering _get_cookie_and_crumb_basic()
10:24:48 DEBUG Entering _get_cookie_basic()
10:24:48 DEBUG reusing cookie
10:24:48 DEBUG Exiting _get_cookie_basic()
10:24:48 DEBUG Entering _get_crumb_basic()
10:24:48 DEBUG reusing crumb
10:24:48 DEBUG Exiting _get_crumb_basic()
10:24:48 DEBUG Exiting _get_cookie_and_crumb_basic()
10:24:48 DEBUG Exiting _get_cookie_and_crumb()
10:24:48 DEBUG response code=200
10:24:48 DEBUG Exiting _make_request()
10:24:48 DEBUG Exiting get()
10:24:48 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:24:35
10:24:48 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:24:35-05:00
10:24:48 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:24:35-05:00
10:24:48 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:24:48 DEBUG Exiting history()
10:24:48 DEBUG POLL [Yahoo]: 10:24:48 Price=$56.80
10:24:48 DEBUG CHECK: C=56.80 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:24:52 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:24:53 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:24:58 DEBUG Entering history()
10:24:58 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:24:58 DEBUG Entering history()
10:24:58 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:24:58 DEBUG Entering get()
10:24:58 DEBUG Entering _make_request()
10:24:58 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:24:58 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:24:58 DEBUG Entering _get_cookie_and_crumb()
10:24:58 DEBUG cookie_mode = 'basic'
10:24:58 DEBUG Entering _get_cookie_and_crumb_basic()
10:24:58 DEBUG Entering _get_cookie_basic()
10:24:58 DEBUG reusing cookie
10:24:58 DEBUG Exiting _get_cookie_basic()
10:24:58 DEBUG Entering _get_crumb_basic()
10:24:58 DEBUG reusing crumb
10:24:58 DEBUG Exiting _get_crumb_basic()
10:24:58 DEBUG Exiting _get_cookie_and_crumb_basic()
10:24:58 DEBUG Exiting _get_cookie_and_crumb()
10:24:58 DEBUG response code=200
10:24:58 DEBUG Exiting _make_request()
10:24:58 DEBUG Exiting get()
10:24:59 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:24:45
10:24:59 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:24:45-05:00
10:24:59 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:24:59 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:24:59 DEBUG Exiting history()
10:24:59 DEBUG Exiting history()
10:24:59 DEBUG Entering history()
10:24:59 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:24:59 DEBUG Entering get()
10:24:59 DEBUG Entering _make_request()
10:24:59 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:24:59 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:24:59 DEBUG Entering _get_cookie_and_crumb()
10:24:59 DEBUG cookie_mode = 'basic'
10:24:59 DEBUG Entering _get_cookie_and_crumb_basic()
10:24:59 DEBUG Entering _get_cookie_basic()
10:24:59 DEBUG reusing cookie
10:24:59 DEBUG Exiting _get_cookie_basic()
10:24:59 DEBUG Entering _get_crumb_basic()
10:24:59 DEBUG reusing crumb
10:24:59 DEBUG Exiting _get_crumb_basic()
10:24:59 DEBUG Exiting _get_cookie_and_crumb_basic()
10:24:59 DEBUG Exiting _get_cookie_and_crumb()
10:24:59 DEBUG response code=200
10:24:59 DEBUG Exiting _make_request()
10:24:59 DEBUG Exiting get()
10:24:59 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:24:57
10:24:59 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:24:57-05:00
10:24:59 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:24:57-05:00
10:24:59 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:24:59 DEBUG Exiting history()
10:25:09 DEBUG Entering history()
10:25:09 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:25:09 DEBUG Entering history()
10:25:09 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:25:09 DEBUG Entering get()
10:25:09 DEBUG Entering _make_request()
10:25:09 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:25:09 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:25:09 DEBUG Entering _get_cookie_and_crumb()
10:25:09 DEBUG cookie_mode = 'basic'
10:25:09 DEBUG Entering _get_cookie_and_crumb_basic()
10:25:09 DEBUG Entering _get_cookie_basic()
10:25:09 DEBUG reusing cookie
10:25:09 DEBUG Exiting _get_cookie_basic()
10:25:09 DEBUG Entering _get_crumb_basic()
10:25:09 DEBUG reusing crumb
10:25:09 DEBUG Exiting _get_crumb_basic()
10:25:09 DEBUG Exiting _get_cookie_and_crumb_basic()
10:25:09 DEBUG Exiting _get_cookie_and_crumb()
10:25:09 DEBUG response code=200
10:25:09 DEBUG Exiting _make_request()
10:25:09 DEBUG Exiting get()
10:25:09 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:25:06
10:25:09 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:25:06-05:00
10:25:09 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:25:09 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:25:09 DEBUG Exiting history()
10:25:09 DEBUG Exiting history()
10:25:09 DEBUG Entering history()
10:25:09 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:25:09 DEBUG Entering get()
10:25:09 DEBUG Entering _make_request()
10:25:09 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:25:09 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:25:09 DEBUG Entering _get_cookie_and_crumb()
10:25:09 DEBUG cookie_mode = 'basic'
10:25:09 DEBUG Entering _get_cookie_and_crumb_basic()
10:25:09 DEBUG Entering _get_cookie_basic()
10:25:09 DEBUG reusing cookie
10:25:09 DEBUG Exiting _get_cookie_basic()
10:25:09 DEBUG Entering _get_crumb_basic()
10:25:09 DEBUG reusing crumb
10:25:09 DEBUG Exiting _get_crumb_basic()
10:25:09 DEBUG Exiting _get_cookie_and_crumb_basic()
10:25:09 DEBUG Exiting _get_cookie_and_crumb()
10:25:09 DEBUG response code=200
10:25:09 DEBUG Exiting _make_request()
10:25:09 DEBUG Exiting get()
10:25:09 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:25:06
10:25:09 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:25:06-05:00
10:25:09 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:25:06-05:00
10:25:09 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:25:09 DEBUG Exiting history()
10:25:09 DEBUG POLL [Yahoo]: 10:25:09 Price=$56.71
10:25:09 DEBUG CHECK: C=56.71 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:25:19 DEBUG Entering history()
10:25:19 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:25:19 DEBUG Entering history()
10:25:19 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:25:19 DEBUG Entering get()
10:25:19 DEBUG Entering _make_request()
10:25:19 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:25:19 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:25:19 DEBUG Entering _get_cookie_and_crumb()
10:25:19 DEBUG cookie_mode = 'basic'
10:25:19 DEBUG Entering _get_cookie_and_crumb_basic()
10:25:19 DEBUG Entering _get_cookie_basic()
10:25:19 DEBUG reusing cookie
10:25:19 DEBUG Exiting _get_cookie_basic()
10:25:19 DEBUG Entering _get_crumb_basic()
10:25:19 DEBUG reusing crumb
10:25:19 DEBUG Exiting _get_crumb_basic()
10:25:19 DEBUG Exiting _get_cookie_and_crumb_basic()
10:25:19 DEBUG Exiting _get_cookie_and_crumb()
10:25:19 DEBUG response code=200
10:25:19 DEBUG Exiting _make_request()
10:25:19 DEBUG Exiting get()
10:25:19 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:25:17
10:25:19 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:25:17-05:00
10:25:19 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:25:19 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:25:19 DEBUG Exiting history()
10:25:19 DEBUG Exiting history()
10:25:19 DEBUG Entering history()
10:25:19 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:25:19 DEBUG Entering get()
10:25:19 DEBUG Entering _make_request()
10:25:19 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:25:19 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:25:19 DEBUG Entering _get_cookie_and_crumb()
10:25:19 DEBUG cookie_mode = 'basic'
10:25:19 DEBUG Entering _get_cookie_and_crumb_basic()
10:25:19 DEBUG Entering _get_cookie_basic()
10:25:19 DEBUG reusing cookie
10:25:19 DEBUG Exiting _get_cookie_basic()
10:25:19 DEBUG Entering _get_crumb_basic()
10:25:19 DEBUG reusing crumb
10:25:19 DEBUG Exiting _get_crumb_basic()
10:25:19 DEBUG Exiting _get_cookie_and_crumb_basic()
10:25:19 DEBUG Exiting _get_cookie_and_crumb()
10:25:19 DEBUG response code=200
10:25:19 DEBUG Exiting _make_request()
10:25:19 DEBUG Exiting get()
10:25:19 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:25:17
10:25:19 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:25:17-05:00
10:25:19 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:25:17-05:00
10:25:19 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:25:19 DEBUG Exiting history()
10:25:19 DEBUG POLL [Yahoo]: 10:25:19 Price=$56.83
10:25:19 DEBUG CHECK: C=56.83 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:25:23 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:25:29 DEBUG Entering history()
10:25:29 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:25:29 DEBUG Entering history()
10:25:29 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:25:29 DEBUG Entering get()
10:25:29 DEBUG Entering _make_request()
10:25:29 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:25:29 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:25:29 DEBUG Entering _get_cookie_and_crumb()
10:25:29 DEBUG cookie_mode = 'basic'
10:25:29 DEBUG Entering _get_cookie_and_crumb_basic()
10:25:29 DEBUG Entering _get_cookie_basic()
10:25:29 DEBUG reusing cookie
10:25:29 DEBUG Exiting _get_cookie_basic()
10:25:29 DEBUG Entering _get_crumb_basic()
10:25:29 DEBUG reusing crumb
10:25:29 DEBUG Exiting _get_crumb_basic()
10:25:29 DEBUG Exiting _get_cookie_and_crumb_basic()
10:25:29 DEBUG Exiting _get_cookie_and_crumb()
10:25:29 DEBUG response code=200
10:25:29 DEBUG Exiting _make_request()
10:25:29 DEBUG Exiting get()
10:25:29 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:25:17
10:25:29 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:25:17-05:00
10:25:29 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:25:29 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:25:29 DEBUG Exiting history()
10:25:29 DEBUG Exiting history()
10:25:29 DEBUG Entering history()
10:25:29 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:25:29 DEBUG Entering get()
10:25:29 DEBUG Entering _make_request()
10:25:29 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:25:29 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:25:29 DEBUG Entering _get_cookie_and_crumb()
10:25:29 DEBUG cookie_mode = 'basic'
10:25:29 DEBUG Entering _get_cookie_and_crumb_basic()
10:25:29 DEBUG Entering _get_cookie_basic()
10:25:29 DEBUG reusing cookie
10:25:29 DEBUG Exiting _get_cookie_basic()
10:25:29 DEBUG Entering _get_crumb_basic()
10:25:29 DEBUG reusing crumb
10:25:29 DEBUG Exiting _get_crumb_basic()
10:25:29 DEBUG Exiting _get_cookie_and_crumb_basic()
10:25:29 DEBUG Exiting _get_cookie_and_crumb()
10:25:29 DEBUG response code=200
10:25:29 DEBUG Exiting _make_request()
10:25:29 DEBUG Exiting get()
10:25:29 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:25:17
10:25:29 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:25:17-05:00
10:25:29 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:25:17-05:00
10:25:29 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:25:29 DEBUG Exiting history()
10:25:39 DEBUG Entering history()
10:25:39 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:25:39 DEBUG Entering history()
10:25:39 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:25:39 DEBUG Entering get()
10:25:39 DEBUG Entering _make_request()
10:25:39 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:25:39 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:25:39 DEBUG Entering _get_cookie_and_crumb()
10:25:39 DEBUG cookie_mode = 'basic'
10:25:39 DEBUG Entering _get_cookie_and_crumb_basic()
10:25:39 DEBUG Entering _get_cookie_basic()
10:25:39 DEBUG reusing cookie
10:25:39 DEBUG Exiting _get_cookie_basic()
10:25:39 DEBUG Entering _get_crumb_basic()
10:25:39 DEBUG reusing crumb
10:25:39 DEBUG Exiting _get_crumb_basic()
10:25:39 DEBUG Exiting _get_cookie_and_crumb_basic()
10:25:39 DEBUG Exiting _get_cookie_and_crumb()
10:25:39 DEBUG response code=200
10:25:39 DEBUG Exiting _make_request()
10:25:39 DEBUG Exiting get()
10:25:39 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:25:35
10:25:39 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:25:35-05:00
10:25:39 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:25:39 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:25:39 DEBUG Exiting history()
10:25:39 DEBUG Exiting history()
10:25:39 DEBUG Entering history()
10:25:39 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:25:39 DEBUG Entering get()
10:25:39 DEBUG Entering _make_request()
10:25:39 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:25:39 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:25:39 DEBUG Entering _get_cookie_and_crumb()
10:25:39 DEBUG cookie_mode = 'basic'
10:25:39 DEBUG Entering _get_cookie_and_crumb_basic()
10:25:39 DEBUG Entering _get_cookie_basic()
10:25:39 DEBUG reusing cookie
10:25:39 DEBUG Exiting _get_cookie_basic()
10:25:39 DEBUG Entering _get_crumb_basic()
10:25:39 DEBUG reusing crumb
10:25:39 DEBUG Exiting _get_crumb_basic()
10:25:39 DEBUG Exiting _get_cookie_and_crumb_basic()
10:25:39 DEBUG Exiting _get_cookie_and_crumb()
10:25:39 DEBUG response code=200
10:25:39 DEBUG Exiting _make_request()
10:25:39 DEBUG Exiting get()
10:25:39 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:25:35
10:25:39 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:25:35-05:00
10:25:39 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:25:35-05:00
10:25:39 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:25:39 DEBUG Exiting history()
10:25:39 DEBUG POLL [Yahoo]: 10:25:39 Price=$56.80
10:25:39 DEBUG CHECK: C=56.80 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:25:49 DEBUG Entering history()
10:25:49 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:25:49 DEBUG Entering history()
10:25:49 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:25:49 DEBUG Entering get()
10:25:49 DEBUG Entering _make_request()
10:25:49 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:25:49 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:25:49 DEBUG Entering _get_cookie_and_crumb()
10:25:49 DEBUG cookie_mode = 'basic'
10:25:49 DEBUG Entering _get_cookie_and_crumb_basic()
10:25:49 DEBUG Entering _get_cookie_basic()
10:25:49 DEBUG reusing cookie
10:25:49 DEBUG Exiting _get_cookie_basic()
10:25:49 DEBUG Entering _get_crumb_basic()
10:25:49 DEBUG reusing crumb
10:25:49 DEBUG Exiting _get_crumb_basic()
10:25:49 DEBUG Exiting _get_cookie_and_crumb_basic()
10:25:49 DEBUG Exiting _get_cookie_and_crumb()
10:25:49 DEBUG response code=200
10:25:49 DEBUG Exiting _make_request()
10:25:49 DEBUG Exiting get()
10:25:49 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:25:35
10:25:49 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:25:35-05:00
10:25:49 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:25:49 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:25:49 DEBUG Exiting history()
10:25:49 DEBUG Exiting history()
10:25:49 DEBUG Entering history()
10:25:49 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:25:49 DEBUG Entering get()
10:25:49 DEBUG Entering _make_request()
10:25:49 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:25:49 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:25:49 DEBUG Entering _get_cookie_and_crumb()
10:25:49 DEBUG cookie_mode = 'basic'
10:25:49 DEBUG Entering _get_cookie_and_crumb_basic()
10:25:49 DEBUG Entering _get_cookie_basic()
10:25:49 DEBUG reusing cookie
10:25:49 DEBUG Exiting _get_cookie_basic()
10:25:49 DEBUG Entering _get_crumb_basic()
10:25:49 DEBUG reusing crumb
10:25:49 DEBUG Exiting _get_crumb_basic()
10:25:49 DEBUG Exiting _get_cookie_and_crumb_basic()
10:25:49 DEBUG Exiting _get_cookie_and_crumb()
10:25:49 DEBUG response code=200
10:25:49 DEBUG Exiting _make_request()
10:25:49 DEBUG Exiting get()
10:25:49 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:25:35
10:25:49 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:25:35-05:00
10:25:49 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:25:35-05:00
10:25:50 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:25:50 DEBUG Exiting history()
10:25:52 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:25:53 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:26:00 DEBUG Entering history()
10:26:00 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:26:00 DEBUG Entering history()
10:26:00 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:26:00 DEBUG Entering get()
10:26:00 DEBUG Entering _make_request()
10:26:00 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:26:00 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:26:00 DEBUG Entering _get_cookie_and_crumb()
10:26:00 DEBUG cookie_mode = 'basic'
10:26:00 DEBUG Entering _get_cookie_and_crumb_basic()
10:26:00 DEBUG Entering _get_cookie_basic()
10:26:00 DEBUG reusing cookie
10:26:00 DEBUG Exiting _get_cookie_basic()
10:26:00 DEBUG Entering _get_crumb_basic()
10:26:00 DEBUG reusing crumb
10:26:00 DEBUG Exiting _get_crumb_basic()
10:26:00 DEBUG Exiting _get_cookie_and_crumb_basic()
10:26:00 DEBUG Exiting _get_cookie_and_crumb()
10:26:00 DEBUG response code=200
10:26:00 DEBUG Exiting _make_request()
10:26:00 DEBUG Exiting get()
10:26:00 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:25:50
10:26:00 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:25:50-05:00
10:26:00 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:26:00 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:26:00 DEBUG Exiting history()
10:26:00 DEBUG Exiting history()
10:26:00 DEBUG Entering history()
10:26:00 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:26:00 DEBUG Entering get()
10:26:00 DEBUG Entering _make_request()
10:26:00 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:26:00 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:26:00 DEBUG Entering _get_cookie_and_crumb()
10:26:00 DEBUG cookie_mode = 'basic'
10:26:00 DEBUG Entering _get_cookie_and_crumb_basic()
10:26:00 DEBUG Entering _get_cookie_basic()
10:26:00 DEBUG reusing cookie
10:26:00 DEBUG Exiting _get_cookie_basic()
10:26:00 DEBUG Entering _get_crumb_basic()
10:26:00 DEBUG reusing crumb
10:26:00 DEBUG Exiting _get_crumb_basic()
10:26:00 DEBUG Exiting _get_cookie_and_crumb_basic()
10:26:00 DEBUG Exiting _get_cookie_and_crumb()
10:26:00 DEBUG response code=200
10:26:00 DEBUG Exiting _make_request()
10:26:00 DEBUG Exiting get()
10:26:00 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:25:50
10:26:00 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:25:50-05:00
10:26:00 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:25:50-05:00
10:26:00 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:26:00 DEBUG Exiting history()
10:26:00 DEBUG POLL [Yahoo]: 10:26:00 Price=$56.82
10:26:00 DEBUG CHECK: C=56.82 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:26:10 DEBUG Entering history()
10:26:10 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:26:10 DEBUG Entering history()
10:26:10 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:26:10 DEBUG Entering get()
10:26:10 DEBUG Entering _make_request()
10:26:10 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:26:10 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:26:10 DEBUG Entering _get_cookie_and_crumb()
10:26:10 DEBUG cookie_mode = 'basic'
10:26:10 DEBUG Entering _get_cookie_and_crumb_basic()
10:26:10 DEBUG Entering _get_cookie_basic()
10:26:10 DEBUG reusing cookie
10:26:10 DEBUG Exiting _get_cookie_basic()
10:26:10 DEBUG Entering _get_crumb_basic()
10:26:10 DEBUG reusing crumb
10:26:10 DEBUG Exiting _get_crumb_basic()
10:26:10 DEBUG Exiting _get_cookie_and_crumb_basic()
10:26:10 DEBUG Exiting _get_cookie_and_crumb()
10:26:10 DEBUG response code=200
10:26:10 DEBUG Exiting _make_request()
10:26:10 DEBUG Exiting get()
10:26:10 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:25:50
10:26:10 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:25:50-05:00
10:26:10 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:26:10 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:26:10 DEBUG Exiting history()
10:26:10 DEBUG Exiting history()
10:26:10 DEBUG Entering history()
10:26:10 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:26:10 DEBUG Entering get()
10:26:10 DEBUG Entering _make_request()
10:26:10 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:26:10 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:26:10 DEBUG Entering _get_cookie_and_crumb()
10:26:10 DEBUG cookie_mode = 'basic'
10:26:10 DEBUG Entering _get_cookie_and_crumb_basic()
10:26:10 DEBUG Entering _get_cookie_basic()
10:26:10 DEBUG reusing cookie
10:26:10 DEBUG Exiting _get_cookie_basic()
10:26:10 DEBUG Entering _get_crumb_basic()
10:26:10 DEBUG reusing crumb
10:26:10 DEBUG Exiting _get_crumb_basic()
10:26:10 DEBUG Exiting _get_cookie_and_crumb_basic()
10:26:10 DEBUG Exiting _get_cookie_and_crumb()
10:26:10 DEBUG response code=200
10:26:10 DEBUG Exiting _make_request()
10:26:10 DEBUG Exiting get()
10:26:10 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:26:08
10:26:10 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:26:08-05:00
10:26:10 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:26:08-05:00
10:26:10 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:26:10 DEBUG Exiting history()
10:26:20 DEBUG Entering history()
10:26:20 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:26:20 DEBUG Entering history()
10:26:20 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:26:20 DEBUG Entering get()
10:26:20 DEBUG Entering _make_request()
10:26:20 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:26:20 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:26:20 DEBUG Entering _get_cookie_and_crumb()
10:26:20 DEBUG cookie_mode = 'basic'
10:26:20 DEBUG Entering _get_cookie_and_crumb_basic()
10:26:20 DEBUG Entering _get_cookie_basic()
10:26:20 DEBUG reusing cookie
10:26:20 DEBUG Exiting _get_cookie_basic()
10:26:20 DEBUG Entering _get_crumb_basic()
10:26:20 DEBUG reusing crumb
10:26:20 DEBUG Exiting _get_crumb_basic()
10:26:20 DEBUG Exiting _get_cookie_and_crumb_basic()
10:26:20 DEBUG Exiting _get_cookie_and_crumb()
10:26:20 DEBUG response code=200
10:26:20 DEBUG Exiting _make_request()
10:26:20 DEBUG Exiting get()
10:26:20 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:26:13
10:26:20 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:26:13-05:00
10:26:20 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:26:20 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:26:20 DEBUG Exiting history()
10:26:20 DEBUG Exiting history()
10:26:20 DEBUG Entering history()
10:26:20 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:26:20 DEBUG Entering get()
10:26:20 DEBUG Entering _make_request()
10:26:20 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:26:20 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:26:20 DEBUG Entering _get_cookie_and_crumb()
10:26:20 DEBUG cookie_mode = 'basic'
10:26:20 DEBUG Entering _get_cookie_and_crumb_basic()
10:26:20 DEBUG Entering _get_cookie_basic()
10:26:20 DEBUG reusing cookie
10:26:20 DEBUG Exiting _get_cookie_basic()
10:26:20 DEBUG Entering _get_crumb_basic()
10:26:20 DEBUG reusing crumb
10:26:20 DEBUG Exiting _get_crumb_basic()
10:26:20 DEBUG Exiting _get_cookie_and_crumb_basic()
10:26:20 DEBUG Exiting _get_cookie_and_crumb()
10:26:20 DEBUG response code=200
10:26:20 DEBUG Exiting _make_request()
10:26:20 DEBUG Exiting get()
10:26:20 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:26:08
10:26:20 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:26:08-05:00
10:26:20 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:26:08-05:00
10:26:20 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:26:20 DEBUG Exiting history()
10:26:20 DEBUG POLL [Yahoo]: 10:26:20 Price=$56.86
10:26:20 DEBUG CHECK: C=56.86 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:26:23 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:26:30 DEBUG Entering history()
10:26:30 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:26:30 DEBUG Entering history()
10:26:30 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:26:30 DEBUG Entering get()
10:26:30 DEBUG Entering _make_request()
10:26:30 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:26:30 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:26:30 DEBUG Entering _get_cookie_and_crumb()
10:26:30 DEBUG cookie_mode = 'basic'
10:26:30 DEBUG Entering _get_cookie_and_crumb_basic()
10:26:30 DEBUG Entering _get_cookie_basic()
10:26:30 DEBUG reusing cookie
10:26:30 DEBUG Exiting _get_cookie_basic()
10:26:30 DEBUG Entering _get_crumb_basic()
10:26:30 DEBUG reusing crumb
10:26:30 DEBUG Exiting _get_crumb_basic()
10:26:30 DEBUG Exiting _get_cookie_and_crumb_basic()
10:26:30 DEBUG Exiting _get_cookie_and_crumb()
10:26:30 DEBUG response code=200
10:26:30 DEBUG Exiting _make_request()
10:26:30 DEBUG Exiting get()
10:26:30 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:26:13
10:26:30 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:26:13-05:00
10:26:30 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:26:30 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:26:30 DEBUG Exiting history()
10:26:30 DEBUG Exiting history()
10:26:30 DEBUG Entering history()
10:26:30 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:26:30 DEBUG Entering get()
10:26:30 DEBUG Entering _make_request()
10:26:30 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:26:30 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:26:30 DEBUG Entering _get_cookie_and_crumb()
10:26:30 DEBUG cookie_mode = 'basic'
10:26:30 DEBUG Entering _get_cookie_and_crumb_basic()
10:26:30 DEBUG Entering _get_cookie_basic()
10:26:30 DEBUG reusing cookie
10:26:30 DEBUG Exiting _get_cookie_basic()
10:26:30 DEBUG Entering _get_crumb_basic()
10:26:30 DEBUG reusing crumb
10:26:30 DEBUG Exiting _get_crumb_basic()
10:26:30 DEBUG Exiting _get_cookie_and_crumb_basic()
10:26:30 DEBUG Exiting _get_cookie_and_crumb()
10:26:30 DEBUG response code=200
10:26:30 DEBUG Exiting _make_request()
10:26:30 DEBUG Exiting get()
10:26:30 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:26:24
10:26:30 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:26:24-05:00
10:26:30 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:26:24-05:00
10:26:31 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:26:31 DEBUG Exiting history()
10:26:41 DEBUG Entering history()
10:26:41 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:26:41 DEBUG Entering history()
10:26:41 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:26:41 DEBUG Entering get()
10:26:41 DEBUG Entering _make_request()
10:26:41 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:26:41 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:26:41 DEBUG Entering _get_cookie_and_crumb()
10:26:41 DEBUG cookie_mode = 'basic'
10:26:41 DEBUG Entering _get_cookie_and_crumb_basic()
10:26:41 DEBUG Entering _get_cookie_basic()
10:26:41 DEBUG reusing cookie
10:26:41 DEBUG Exiting _get_cookie_basic()
10:26:41 DEBUG Entering _get_crumb_basic()
10:26:41 DEBUG reusing crumb
10:26:41 DEBUG Exiting _get_crumb_basic()
10:26:41 DEBUG Exiting _get_cookie_and_crumb_basic()
10:26:41 DEBUG Exiting _get_cookie_and_crumb()
10:26:41 DEBUG response code=200
10:26:41 DEBUG Exiting _make_request()
10:26:41 DEBUG Exiting get()
10:26:41 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:26:24
10:26:41 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:26:24-05:00
10:26:41 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:26:41 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:26:41 DEBUG Exiting history()
10:26:41 DEBUG Exiting history()
10:26:41 DEBUG Entering history()
10:26:41 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:26:41 DEBUG Entering get()
10:26:41 DEBUG Entering _make_request()
10:26:41 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:26:41 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:26:41 DEBUG Entering _get_cookie_and_crumb()
10:26:41 DEBUG cookie_mode = 'basic'
10:26:41 DEBUG Entering _get_cookie_and_crumb_basic()
10:26:41 DEBUG Entering _get_cookie_basic()
10:26:41 DEBUG reusing cookie
10:26:41 DEBUG Exiting _get_cookie_basic()
10:26:41 DEBUG Entering _get_crumb_basic()
10:26:41 DEBUG reusing crumb
10:26:41 DEBUG Exiting _get_crumb_basic()
10:26:41 DEBUG Exiting _get_cookie_and_crumb_basic()
10:26:41 DEBUG Exiting _get_cookie_and_crumb()
10:26:41 DEBUG response code=200
10:26:41 DEBUG Exiting _make_request()
10:26:41 DEBUG Exiting get()
10:26:41 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:26:40
10:26:41 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:26:40-05:00
10:26:41 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:26:40-05:00
10:26:41 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:26:41 DEBUG Exiting history()
10:26:41 DEBUG POLL [Yahoo]: 10:26:41 Price=$56.87
10:26:41 DEBUG CHECK: C=56.87 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:26:51 DEBUG Entering history()
10:26:51 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:26:51 DEBUG Entering history()
10:26:51 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:26:51 DEBUG Entering get()
10:26:51 DEBUG Entering _make_request()
10:26:51 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:26:51 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:26:51 DEBUG Entering _get_cookie_and_crumb()
10:26:51 DEBUG cookie_mode = 'basic'
10:26:51 DEBUG Entering _get_cookie_and_crumb_basic()
10:26:51 DEBUG Entering _get_cookie_basic()
10:26:51 DEBUG reusing cookie
10:26:51 DEBUG Exiting _get_cookie_basic()
10:26:51 DEBUG Entering _get_crumb_basic()
10:26:51 DEBUG reusing crumb
10:26:51 DEBUG Exiting _get_crumb_basic()
10:26:51 DEBUG Exiting _get_cookie_and_crumb_basic()
10:26:51 DEBUG Exiting _get_cookie_and_crumb()
10:26:51 DEBUG response code=200
10:26:51 DEBUG Exiting _make_request()
10:26:51 DEBUG Exiting get()
10:26:51 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:26:50
10:26:51 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:26:50-05:00
10:26:51 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:26:51 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:26:51 DEBUG Exiting history()
10:26:51 DEBUG Exiting history()
10:26:51 DEBUG Entering history()
10:26:51 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:26:51 DEBUG Entering get()
10:26:51 DEBUG Entering _make_request()
10:26:51 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:26:51 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:26:51 DEBUG Entering _get_cookie_and_crumb()
10:26:51 DEBUG cookie_mode = 'basic'
10:26:51 DEBUG Entering _get_cookie_and_crumb_basic()
10:26:51 DEBUG Entering _get_cookie_basic()
10:26:51 DEBUG reusing cookie
10:26:51 DEBUG Exiting _get_cookie_basic()
10:26:51 DEBUG Entering _get_crumb_basic()
10:26:51 DEBUG reusing crumb
10:26:51 DEBUG Exiting _get_crumb_basic()
10:26:51 DEBUG Exiting _get_cookie_and_crumb_basic()
10:26:51 DEBUG Exiting _get_cookie_and_crumb()
10:26:51 DEBUG response code=200
10:26:51 DEBUG Exiting _make_request()
10:26:51 DEBUG Exiting get()
10:26:51 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:26:50
10:26:51 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:26:50-05:00
10:26:51 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:26:50-05:00
10:26:51 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:26:51 DEBUG Exiting history()
10:26:51 DEBUG POLL [Yahoo]: 10:26:51 Price=$56.91
10:26:51 DEBUG CHECK: C=56.91 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:26:52 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:26:53 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:27:00 DEBUG BAR: 10:26:00 O=56.95 H=56.95 L=56.95 C=56.95
10:27:00 DEBUG Checking: C=56.95 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:27:01 DEBUG Entering history()
10:27:01 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:27:01 DEBUG Entering history()
10:27:01 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:27:01 DEBUG Entering get()
10:27:01 DEBUG Entering _make_request()
10:27:01 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:27:01 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:27:01 DEBUG Entering _get_cookie_and_crumb()
10:27:01 DEBUG cookie_mode = 'basic'
10:27:01 DEBUG Entering _get_cookie_and_crumb_basic()
10:27:01 DEBUG Entering _get_cookie_basic()
10:27:01 DEBUG reusing cookie
10:27:01 DEBUG Exiting _get_cookie_basic()
10:27:01 DEBUG Entering _get_crumb_basic()
10:27:01 DEBUG reusing crumb
10:27:01 DEBUG Exiting _get_crumb_basic()
10:27:01 DEBUG Exiting _get_cookie_and_crumb_basic()
10:27:01 DEBUG Exiting _get_cookie_and_crumb()
10:27:01 DEBUG response code=200
10:27:01 DEBUG Exiting _make_request()
10:27:01 DEBUG Exiting get()
10:27:01 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:26:50
10:27:01 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:26:50-05:00
10:27:01 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:27:01 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:27:01 DEBUG Exiting history()
10:27:01 DEBUG Exiting history()
10:27:01 DEBUG Entering history()
10:27:01 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:27:01 DEBUG Entering get()
10:27:01 DEBUG Entering _make_request()
10:27:01 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:27:01 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:27:01 DEBUG Entering _get_cookie_and_crumb()
10:27:01 DEBUG cookie_mode = 'basic'
10:27:01 DEBUG Entering _get_cookie_and_crumb_basic()
10:27:01 DEBUG Entering _get_cookie_basic()
10:27:01 DEBUG reusing cookie
10:27:01 DEBUG Exiting _get_cookie_basic()
10:27:01 DEBUG Entering _get_crumb_basic()
10:27:01 DEBUG reusing crumb
10:27:01 DEBUG Exiting _get_crumb_basic()
10:27:01 DEBUG Exiting _get_cookie_and_crumb_basic()
10:27:01 DEBUG Exiting _get_cookie_and_crumb()
10:27:01 DEBUG response code=200
10:27:01 DEBUG Exiting _make_request()
10:27:01 DEBUG Exiting get()
10:27:01 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:26:50
10:27:01 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:26:50-05:00
10:27:01 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:26:50-05:00
10:27:01 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:27:01 DEBUG Exiting history()
10:27:11 DEBUG Entering history()
10:27:11 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:27:11 DEBUG Entering history()
10:27:11 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:27:11 DEBUG Entering get()
10:27:11 DEBUG Entering _make_request()
10:27:11 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:27:11 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:27:11 DEBUG Entering _get_cookie_and_crumb()
10:27:11 DEBUG cookie_mode = 'basic'
10:27:11 DEBUG Entering _get_cookie_and_crumb_basic()
10:27:11 DEBUG Entering _get_cookie_basic()
10:27:11 DEBUG reusing cookie
10:27:11 DEBUG Exiting _get_cookie_basic()
10:27:11 DEBUG Entering _get_crumb_basic()
10:27:11 DEBUG reusing crumb
10:27:11 DEBUG Exiting _get_crumb_basic()
10:27:11 DEBUG Exiting _get_cookie_and_crumb_basic()
10:27:11 DEBUG Exiting _get_cookie_and_crumb()
10:27:11 DEBUG response code=200
10:27:11 DEBUG Exiting _make_request()
10:27:11 DEBUG Exiting get()
10:27:11 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:27:10
10:27:11 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:27:10-05:00
10:27:11 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:27:11 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:27:11 DEBUG Exiting history()
10:27:11 DEBUG Exiting history()
10:27:11 DEBUG Entering history()
10:27:11 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:27:11 DEBUG Entering get()
10:27:11 DEBUG Entering _make_request()
10:27:11 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:27:11 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:27:11 DEBUG Entering _get_cookie_and_crumb()
10:27:11 DEBUG cookie_mode = 'basic'
10:27:11 DEBUG Entering _get_cookie_and_crumb_basic()
10:27:11 DEBUG Entering _get_cookie_basic()
10:27:11 DEBUG reusing cookie
10:27:11 DEBUG Exiting _get_cookie_basic()
10:27:11 DEBUG Entering _get_crumb_basic()
10:27:11 DEBUG reusing crumb
10:27:11 DEBUG Exiting _get_crumb_basic()
10:27:11 DEBUG Exiting _get_cookie_and_crumb_basic()
10:27:11 DEBUG Exiting _get_cookie_and_crumb()
10:27:11 DEBUG response code=200
10:27:11 DEBUG Exiting _make_request()
10:27:11 DEBUG Exiting get()
10:27:11 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:27:10
10:27:11 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:27:10-05:00
10:27:11 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:27:10-05:00
10:27:11 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:27:11 DEBUG Exiting history()
10:27:11 DEBUG POLL [Yahoo]: 10:27:11 Price=$56.98
10:27:11 DEBUG CHECK: C=56.98 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:27:21 DEBUG Entering history()
10:27:21 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:27:21 DEBUG Entering history()
10:27:21 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:27:21 DEBUG Entering get()
10:27:21 DEBUG Entering _make_request()
10:27:21 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:27:21 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:27:21 DEBUG Entering _get_cookie_and_crumb()
10:27:21 DEBUG cookie_mode = 'basic'
10:27:21 DEBUG Entering _get_cookie_and_crumb_basic()
10:27:21 DEBUG Entering _get_cookie_basic()
10:27:21 DEBUG reusing cookie
10:27:21 DEBUG Exiting _get_cookie_basic()
10:27:21 DEBUG Entering _get_crumb_basic()
10:27:21 DEBUG reusing crumb
10:27:21 DEBUG Exiting _get_crumb_basic()
10:27:21 DEBUG Exiting _get_cookie_and_crumb_basic()
10:27:21 DEBUG Exiting _get_cookie_and_crumb()
10:27:21 DEBUG response code=200
10:27:21 DEBUG Exiting _make_request()
10:27:21 DEBUG Exiting get()
10:27:21 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:27:10
10:27:21 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:27:10-05:00
10:27:21 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:27:21 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:27:21 DEBUG Exiting history()
10:27:21 DEBUG Exiting history()
10:27:21 DEBUG Entering history()
10:27:21 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:27:21 DEBUG Entering get()
10:27:21 DEBUG Entering _make_request()
10:27:21 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:27:21 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:27:21 DEBUG Entering _get_cookie_and_crumb()
10:27:21 DEBUG cookie_mode = 'basic'
10:27:21 DEBUG Entering _get_cookie_and_crumb_basic()
10:27:21 DEBUG Entering _get_cookie_basic()
10:27:21 DEBUG reusing cookie
10:27:21 DEBUG Exiting _get_cookie_basic()
10:27:21 DEBUG Entering _get_crumb_basic()
10:27:21 DEBUG reusing crumb
10:27:21 DEBUG Exiting _get_crumb_basic()
10:27:21 DEBUG Exiting _get_cookie_and_crumb_basic()
10:27:21 DEBUG Exiting _get_cookie_and_crumb()
10:27:22 DEBUG response code=200
10:27:22 DEBUG Exiting _make_request()
10:27:22 DEBUG Exiting get()
10:27:22 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:27:19
10:27:22 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:27:19-05:00
10:27:22 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:27:19-05:00
10:27:22 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:27:22 DEBUG Exiting history()
10:27:23 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:27:32 DEBUG Entering history()
10:27:32 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:27:32 DEBUG Entering history()
10:27:32 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:27:32 DEBUG Entering get()
10:27:32 DEBUG Entering _make_request()
10:27:32 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:27:32 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:27:32 DEBUG Entering _get_cookie_and_crumb()
10:27:32 DEBUG cookie_mode = 'basic'
10:27:32 DEBUG Entering _get_cookie_and_crumb_basic()
10:27:32 DEBUG Entering _get_cookie_basic()
10:27:32 DEBUG reusing cookie
10:27:32 DEBUG Exiting _get_cookie_basic()
10:27:32 DEBUG Entering _get_crumb_basic()
10:27:32 DEBUG reusing crumb
10:27:32 DEBUG Exiting _get_crumb_basic()
10:27:32 DEBUG Exiting _get_cookie_and_crumb_basic()
10:27:32 DEBUG Exiting _get_cookie_and_crumb()
10:27:32 DEBUG response code=200
10:27:32 DEBUG Exiting _make_request()
10:27:32 DEBUG Exiting get()
10:27:32 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:27:28
10:27:32 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:27:28-05:00
10:27:32 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:27:32 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:27:32 DEBUG Exiting history()
10:27:32 DEBUG Exiting history()
10:27:32 DEBUG Entering history()
10:27:32 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:27:32 DEBUG Entering get()
10:27:32 DEBUG Entering _make_request()
10:27:32 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:27:32 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:27:32 DEBUG Entering _get_cookie_and_crumb()
10:27:32 DEBUG cookie_mode = 'basic'
10:27:32 DEBUG Entering _get_cookie_and_crumb_basic()
10:27:32 DEBUG Entering _get_cookie_basic()
10:27:32 DEBUG reusing cookie
10:27:32 DEBUG Exiting _get_cookie_basic()
10:27:32 DEBUG Entering _get_crumb_basic()
10:27:32 DEBUG reusing crumb
10:27:32 DEBUG Exiting _get_crumb_basic()
10:27:32 DEBUG Exiting _get_cookie_and_crumb_basic()
10:27:32 DEBUG Exiting _get_cookie_and_crumb()
10:27:32 DEBUG response code=200
10:27:32 DEBUG Exiting _make_request()
10:27:32 DEBUG Exiting get()
10:27:32 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:27:28
10:27:32 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:27:28-05:00
10:27:32 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:27:28-05:00
10:27:32 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:27:32 DEBUG Exiting history()
10:27:42 DEBUG Entering history()
10:27:42 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:27:42 DEBUG Entering history()
10:27:42 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:27:42 DEBUG Entering get()
10:27:42 DEBUG Entering _make_request()
10:27:42 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:27:42 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:27:42 DEBUG Entering _get_cookie_and_crumb()
10:27:42 DEBUG cookie_mode = 'basic'
10:27:42 DEBUG Entering _get_cookie_and_crumb_basic()
10:27:42 DEBUG Entering _get_cookie_basic()
10:27:42 DEBUG reusing cookie
10:27:42 DEBUG Exiting _get_cookie_basic()
10:27:42 DEBUG Entering _get_crumb_basic()
10:27:42 DEBUG reusing crumb
10:27:42 DEBUG Exiting _get_crumb_basic()
10:27:42 DEBUG Exiting _get_cookie_and_crumb_basic()
10:27:42 DEBUG Exiting _get_cookie_and_crumb()
10:27:42 DEBUG response code=200
10:27:42 DEBUG Exiting _make_request()
10:27:42 DEBUG Exiting get()
10:27:42 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:27:28
10:27:42 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:27:28-05:00
10:27:42 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:27:42 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:27:42 DEBUG Exiting history()
10:27:42 DEBUG Exiting history()
10:27:42 DEBUG Entering history()
10:27:42 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:27:42 DEBUG Entering get()
10:27:42 DEBUG Entering _make_request()
10:27:42 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:27:42 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:27:42 DEBUG Entering _get_cookie_and_crumb()
10:27:42 DEBUG cookie_mode = 'basic'
10:27:42 DEBUG Entering _get_cookie_and_crumb_basic()
10:27:42 DEBUG Entering _get_cookie_basic()
10:27:42 DEBUG reusing cookie
10:27:42 DEBUG Exiting _get_cookie_basic()
10:27:42 DEBUG Entering _get_crumb_basic()
10:27:42 DEBUG reusing crumb
10:27:42 DEBUG Exiting _get_crumb_basic()
10:27:42 DEBUG Exiting _get_cookie_and_crumb_basic()
10:27:42 DEBUG Exiting _get_cookie_and_crumb()
10:27:42 DEBUG response code=200
10:27:42 DEBUG Exiting _make_request()
10:27:42 DEBUG Exiting get()
10:27:42 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:27:28
10:27:42 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:27:28-05:00
10:27:42 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:27:28-05:00
10:27:42 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:27:42 DEBUG Exiting history()
10:27:52 DEBUG Entering history()
10:27:52 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:27:52 DEBUG Entering history()
10:27:52 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:27:52 DEBUG Entering get()
10:27:52 DEBUG Entering _make_request()
10:27:52 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:27:52 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:27:52 DEBUG Entering _get_cookie_and_crumb()
10:27:52 DEBUG cookie_mode = 'basic'
10:27:52 DEBUG Entering _get_cookie_and_crumb_basic()
10:27:52 DEBUG Entering _get_cookie_basic()
10:27:52 DEBUG reusing cookie
10:27:52 DEBUG Exiting _get_cookie_basic()
10:27:52 DEBUG Entering _get_crumb_basic()
10:27:52 DEBUG reusing crumb
10:27:52 DEBUG Exiting _get_crumb_basic()
10:27:52 DEBUG Exiting _get_cookie_and_crumb_basic()
10:27:52 DEBUG Exiting _get_cookie_and_crumb()
10:27:52 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:27:52 DEBUG response code=200
10:27:52 DEBUG Exiting _make_request()
10:27:52 DEBUG Exiting get()
10:27:52 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:27:48
10:27:52 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:27:48-05:00
10:27:52 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:27:52 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:27:52 DEBUG Exiting history()
10:27:52 DEBUG Exiting history()
10:27:52 DEBUG Entering history()
10:27:52 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:27:52 DEBUG Entering get()
10:27:52 DEBUG Entering _make_request()
10:27:52 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:27:52 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:27:52 DEBUG Entering _get_cookie_and_crumb()
10:27:52 DEBUG cookie_mode = 'basic'
10:27:52 DEBUG Entering _get_cookie_and_crumb_basic()
10:27:52 DEBUG Entering _get_cookie_basic()
10:27:52 DEBUG reusing cookie
10:27:52 DEBUG Exiting _get_cookie_basic()
10:27:52 DEBUG Entering _get_crumb_basic()
10:27:52 DEBUG reusing crumb
10:27:52 DEBUG Exiting _get_crumb_basic()
10:27:52 DEBUG Exiting _get_cookie_and_crumb_basic()
10:27:52 DEBUG Exiting _get_cookie_and_crumb()
10:27:52 DEBUG response code=200
10:27:52 DEBUG Exiting _make_request()
10:27:52 DEBUG Exiting get()
10:27:52 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:27:48
10:27:52 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:27:48-05:00
10:27:52 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:27:48-05:00
10:27:52 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:27:52 DEBUG Exiting history()
10:27:52 DEBUG POLL [Yahoo]: 10:27:52 Price=$57.03
10:27:52 DEBUG CHECK: C=57.03 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:27:53 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:28:00 DEBUG BAR: 10:27:00 O=56.99 H=56.99 L=56.99 C=56.99
10:28:00 DEBUG Checking: C=56.99 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:28:02 DEBUG Entering history()
10:28:02 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:28:02 DEBUG Entering history()
10:28:02 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:28:02 DEBUG Entering get()
10:28:02 DEBUG Entering _make_request()
10:28:02 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:28:02 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:28:02 DEBUG Entering _get_cookie_and_crumb()
10:28:02 DEBUG cookie_mode = 'basic'
10:28:02 DEBUG Entering _get_cookie_and_crumb_basic()
10:28:02 DEBUG Entering _get_cookie_basic()
10:28:02 DEBUG reusing cookie
10:28:02 DEBUG Exiting _get_cookie_basic()
10:28:02 DEBUG Entering _get_crumb_basic()
10:28:02 DEBUG reusing crumb
10:28:02 DEBUG Exiting _get_crumb_basic()
10:28:02 DEBUG Exiting _get_cookie_and_crumb_basic()
10:28:02 DEBUG Exiting _get_cookie_and_crumb()
10:28:02 DEBUG response code=200
10:28:02 DEBUG Exiting _make_request()
10:28:02 DEBUG Exiting get()
10:28:02 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:27:48
10:28:02 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:27:48-05:00
10:28:02 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:28:02 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:28:02 DEBUG Exiting history()
10:28:02 DEBUG Exiting history()
10:28:02 DEBUG Entering history()
10:28:02 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:28:02 DEBUG Entering get()
10:28:02 DEBUG Entering _make_request()
10:28:02 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:28:02 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:28:02 DEBUG Entering _get_cookie_and_crumb()
10:28:02 DEBUG cookie_mode = 'basic'
10:28:02 DEBUG Entering _get_cookie_and_crumb_basic()
10:28:02 DEBUG Entering _get_cookie_basic()
10:28:02 DEBUG reusing cookie
10:28:02 DEBUG Exiting _get_cookie_basic()
10:28:02 DEBUG Entering _get_crumb_basic()
10:28:02 DEBUG reusing crumb
10:28:02 DEBUG Exiting _get_crumb_basic()
10:28:02 DEBUG Exiting _get_cookie_and_crumb_basic()
10:28:02 DEBUG Exiting _get_cookie_and_crumb()
10:28:02 DEBUG response code=200
10:28:02 DEBUG Exiting _make_request()
10:28:02 DEBUG Exiting get()
10:28:02 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:27:48
10:28:02 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:27:48-05:00
10:28:02 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:27:48-05:00
10:28:02 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:28:02 DEBUG Exiting history()
10:28:12 DEBUG Entering history()
10:28:12 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:28:12 DEBUG Entering history()
10:28:12 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:28:12 DEBUG Entering get()
10:28:12 DEBUG Entering _make_request()
10:28:12 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:28:12 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:28:12 DEBUG Entering _get_cookie_and_crumb()
10:28:12 DEBUG cookie_mode = 'basic'
10:28:12 DEBUG Entering _get_cookie_and_crumb_basic()
10:28:12 DEBUG Entering _get_cookie_basic()
10:28:12 DEBUG reusing cookie
10:28:12 DEBUG Exiting _get_cookie_basic()
10:28:12 DEBUG Entering _get_crumb_basic()
10:28:12 DEBUG reusing crumb
10:28:12 DEBUG Exiting _get_crumb_basic()
10:28:12 DEBUG Exiting _get_cookie_and_crumb_basic()
10:28:12 DEBUG Exiting _get_cookie_and_crumb()
10:28:13 DEBUG response code=200
10:28:13 DEBUG Exiting _make_request()
10:28:13 DEBUG Exiting get()
10:28:13 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:28:09
10:28:13 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:28:09-05:00
10:28:13 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:28:13 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:28:13 DEBUG Exiting history()
10:28:13 DEBUG Exiting history()
10:28:13 DEBUG Entering history()
10:28:13 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:28:13 DEBUG Entering get()
10:28:13 DEBUG Entering _make_request()
10:28:13 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:28:13 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:28:13 DEBUG Entering _get_cookie_and_crumb()
10:28:13 DEBUG cookie_mode = 'basic'
10:28:13 DEBUG Entering _get_cookie_and_crumb_basic()
10:28:13 DEBUG Entering _get_cookie_basic()
10:28:13 DEBUG reusing cookie
10:28:13 DEBUG Exiting _get_cookie_basic()
10:28:13 DEBUG Entering _get_crumb_basic()
10:28:13 DEBUG reusing crumb
10:28:13 DEBUG Exiting _get_crumb_basic()
10:28:13 DEBUG Exiting _get_cookie_and_crumb_basic()
10:28:13 DEBUG Exiting _get_cookie_and_crumb()
10:28:13 DEBUG response code=200
10:28:13 DEBUG Exiting _make_request()
10:28:13 DEBUG Exiting get()
10:28:13 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:28:09
10:28:13 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:28:09-05:00
10:28:13 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:28:09-05:00
10:28:13 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:28:13 DEBUG Exiting history()
10:28:13 DEBUG POLL [Yahoo]: 10:28:13 Price=$57.02
10:28:13 DEBUG CHECK: C=57.02 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:28:23 DEBUG Entering history()
10:28:23 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:28:23 DEBUG Entering history()
10:28:23 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:28:23 DEBUG Entering get()
10:28:23 DEBUG Entering _make_request()
10:28:23 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:28:23 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:28:23 DEBUG Entering _get_cookie_and_crumb()
10:28:23 DEBUG cookie_mode = 'basic'
10:28:23 DEBUG Entering _get_cookie_and_crumb_basic()
10:28:23 DEBUG Entering _get_cookie_basic()
10:28:23 DEBUG reusing cookie
10:28:23 DEBUG Exiting _get_cookie_basic()
10:28:23 DEBUG Entering _get_crumb_basic()
10:28:23 DEBUG reusing crumb
10:28:23 DEBUG Exiting _get_crumb_basic()
10:28:23 DEBUG Exiting _get_cookie_and_crumb_basic()
10:28:23 DEBUG Exiting _get_cookie_and_crumb()
10:28:23 DEBUG response code=200
10:28:23 DEBUG Exiting _make_request()
10:28:23 DEBUG Exiting get()
10:28:23 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:28:13
10:28:23 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:28:13-05:00
10:28:23 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:28:23 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:28:23 DEBUG Exiting history()
10:28:23 DEBUG Exiting history()
10:28:23 DEBUG Entering history()
10:28:23 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:28:23 DEBUG Entering get()
10:28:23 DEBUG Entering _make_request()
10:28:23 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:28:23 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:28:23 DEBUG Entering _get_cookie_and_crumb()
10:28:23 DEBUG cookie_mode = 'basic'
10:28:23 DEBUG Entering _get_cookie_and_crumb_basic()
10:28:23 DEBUG Entering _get_cookie_basic()
10:28:23 DEBUG reusing cookie
10:28:23 DEBUG Exiting _get_cookie_basic()
10:28:23 DEBUG Entering _get_crumb_basic()
10:28:23 DEBUG reusing crumb
10:28:23 DEBUG Exiting _get_crumb_basic()
10:28:23 DEBUG Exiting _get_cookie_and_crumb_basic()
10:28:23 DEBUG Exiting _get_cookie_and_crumb()
10:28:23 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:28:23 DEBUG response code=200
10:28:23 DEBUG Exiting _make_request()
10:28:23 DEBUG Exiting get()
10:28:23 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:28:13
10:28:23 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:28:13-05:00
10:28:23 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:28:13-05:00
10:28:23 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:28:23 DEBUG Exiting history()
10:28:23 DEBUG POLL [Yahoo]: 10:28:23 Price=$57.02
10:28:23 DEBUG CHECK: C=57.02 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:28:33 DEBUG Entering history()
10:28:33 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:28:33 DEBUG Entering history()
10:28:33 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:28:33 DEBUG Entering get()
10:28:33 DEBUG Entering _make_request()
10:28:33 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:28:33 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:28:33 DEBUG Entering _get_cookie_and_crumb()
10:28:33 DEBUG cookie_mode = 'basic'
10:28:33 DEBUG Entering _get_cookie_and_crumb_basic()
10:28:33 DEBUG Entering _get_cookie_basic()
10:28:33 DEBUG reusing cookie
10:28:33 DEBUG Exiting _get_cookie_basic()
10:28:33 DEBUG Entering _get_crumb_basic()
10:28:33 DEBUG reusing crumb
10:28:33 DEBUG Exiting _get_crumb_basic()
10:28:33 DEBUG Exiting _get_cookie_and_crumb_basic()
10:28:33 DEBUG Exiting _get_cookie_and_crumb()
10:28:33 DEBUG response code=200
10:28:33 DEBUG Exiting _make_request()
10:28:33 DEBUG Exiting get()
10:28:33 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:28:13
10:28:33 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:28:13-05:00
10:28:33 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:28:33 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:28:33 DEBUG Exiting history()
10:28:33 DEBUG Exiting history()
10:28:33 DEBUG Entering history()
10:28:33 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:28:33 DEBUG Entering get()
10:28:33 DEBUG Entering _make_request()
10:28:33 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:28:33 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:28:33 DEBUG Entering _get_cookie_and_crumb()
10:28:33 DEBUG cookie_mode = 'basic'
10:28:33 DEBUG Entering _get_cookie_and_crumb_basic()
10:28:33 DEBUG Entering _get_cookie_basic()
10:28:33 DEBUG reusing cookie
10:28:33 DEBUG Exiting _get_cookie_basic()
10:28:33 DEBUG Entering _get_crumb_basic()
10:28:33 DEBUG reusing crumb
10:28:33 DEBUG Exiting _get_crumb_basic()
10:28:33 DEBUG Exiting _get_cookie_and_crumb_basic()
10:28:33 DEBUG Exiting _get_cookie_and_crumb()
10:28:33 DEBUG response code=200
10:28:33 DEBUG Exiting _make_request()
10:28:33 DEBUG Exiting get()
10:28:33 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:28:13
10:28:33 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:28:13-05:00
10:28:33 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:28:13-05:00
10:28:33 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:28:33 DEBUG Exiting history()
10:28:43 DEBUG Entering history()
10:28:43 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:28:43 DEBUG Entering history()
10:28:43 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:28:43 DEBUG Entering get()
10:28:43 DEBUG Entering _make_request()
10:28:43 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:28:43 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:28:43 DEBUG Entering _get_cookie_and_crumb()
10:28:43 DEBUG cookie_mode = 'basic'
10:28:43 DEBUG Entering _get_cookie_and_crumb_basic()
10:28:43 DEBUG Entering _get_cookie_basic()
10:28:43 DEBUG reusing cookie
10:28:43 DEBUG Exiting _get_cookie_basic()
10:28:43 DEBUG Entering _get_crumb_basic()
10:28:43 DEBUG reusing crumb
10:28:43 DEBUG Exiting _get_crumb_basic()
10:28:43 DEBUG Exiting _get_cookie_and_crumb_basic()
10:28:43 DEBUG Exiting _get_cookie_and_crumb()
10:28:43 DEBUG response code=200
10:28:43 DEBUG Exiting _make_request()
10:28:43 DEBUG Exiting get()
10:28:43 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:28:41
10:28:43 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:28:41-05:00
10:28:43 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:28:43 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:28:43 DEBUG Exiting history()
10:28:43 DEBUG Exiting history()
10:28:43 DEBUG Entering history()
10:28:43 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:28:43 DEBUG Entering get()
10:28:43 DEBUG Entering _make_request()
10:28:43 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:28:43 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:28:43 DEBUG Entering _get_cookie_and_crumb()
10:28:43 DEBUG cookie_mode = 'basic'
10:28:43 DEBUG Entering _get_cookie_and_crumb_basic()
10:28:43 DEBUG Entering _get_cookie_basic()
10:28:43 DEBUG reusing cookie
10:28:43 DEBUG Exiting _get_cookie_basic()
10:28:43 DEBUG Entering _get_crumb_basic()
10:28:43 DEBUG reusing crumb
10:28:43 DEBUG Exiting _get_crumb_basic()
10:28:43 DEBUG Exiting _get_cookie_and_crumb_basic()
10:28:43 DEBUG Exiting _get_cookie_and_crumb()
10:28:43 DEBUG response code=200
10:28:43 DEBUG Exiting _make_request()
10:28:43 DEBUG Exiting get()
10:28:43 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:28:41
10:28:43 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:28:41-05:00
10:28:43 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:28:41-05:00
10:28:43 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:28:43 DEBUG Exiting history()
10:28:43 DEBUG POLL [Yahoo]: 10:28:43 Price=$57.05
10:28:43 DEBUG CHECK: C=57.05 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:28:52 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:28:53 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:28:53 DEBUG Entering history()
10:28:53 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:28:53 DEBUG Entering history()
10:28:53 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:28:53 DEBUG Entering get()
10:28:53 DEBUG Entering _make_request()
10:28:53 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:28:53 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:28:53 DEBUG Entering _get_cookie_and_crumb()
10:28:53 DEBUG cookie_mode = 'basic'
10:28:53 DEBUG Entering _get_cookie_and_crumb_basic()
10:28:53 DEBUG Entering _get_cookie_basic()
10:28:53 DEBUG reusing cookie
10:28:53 DEBUG Exiting _get_cookie_basic()
10:28:53 DEBUG Entering _get_crumb_basic()
10:28:53 DEBUG reusing crumb
10:28:53 DEBUG Exiting _get_crumb_basic()
10:28:53 DEBUG Exiting _get_cookie_and_crumb_basic()
10:28:53 DEBUG Exiting _get_cookie_and_crumb()
10:28:53 DEBUG response code=200
10:28:53 DEBUG Exiting _make_request()
10:28:53 DEBUG Exiting get()
10:28:53 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:28:41
10:28:53 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:28:41-05:00
10:28:53 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:28:53 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:28:53 DEBUG Exiting history()
10:28:53 DEBUG Exiting history()
10:28:53 DEBUG Entering history()
10:28:53 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:28:53 DEBUG Entering get()
10:28:53 DEBUG Entering _make_request()
10:28:53 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:28:53 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:28:53 DEBUG Entering _get_cookie_and_crumb()
10:28:53 DEBUG cookie_mode = 'basic'
10:28:53 DEBUG Entering _get_cookie_and_crumb_basic()
10:28:53 DEBUG Entering _get_cookie_basic()
10:28:53 DEBUG reusing cookie
10:28:53 DEBUG Exiting _get_cookie_basic()
10:28:53 DEBUG Entering _get_crumb_basic()
10:28:53 DEBUG reusing crumb
10:28:53 DEBUG Exiting _get_crumb_basic()
10:28:53 DEBUG Exiting _get_cookie_and_crumb_basic()
10:28:53 DEBUG Exiting _get_cookie_and_crumb()
10:28:53 DEBUG response code=200
10:28:53 DEBUG Exiting _make_request()
10:28:53 DEBUG Exiting get()
10:28:53 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:28:41
10:28:53 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:28:41-05:00
10:28:53 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:28:41-05:00
10:28:53 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:28:53 DEBUG Exiting history()
10:29:03 DEBUG Entering history()
10:29:03 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:29:03 DEBUG Entering history()
10:29:03 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:29:03 DEBUG Entering get()
10:29:03 DEBUG Entering _make_request()
10:29:03 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:29:03 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:29:03 DEBUG Entering _get_cookie_and_crumb()
10:29:03 DEBUG cookie_mode = 'basic'
10:29:03 DEBUG Entering _get_cookie_and_crumb_basic()
10:29:03 DEBUG Entering _get_cookie_basic()
10:29:03 DEBUG reusing cookie
10:29:03 DEBUG Exiting _get_cookie_basic()
10:29:03 DEBUG Entering _get_crumb_basic()
10:29:03 DEBUG reusing crumb
10:29:03 DEBUG Exiting _get_crumb_basic()
10:29:03 DEBUG Exiting _get_cookie_and_crumb_basic()
10:29:03 DEBUG Exiting _get_cookie_and_crumb()
10:29:04 DEBUG response code=200
10:29:04 DEBUG Exiting _make_request()
10:29:04 DEBUG Exiting get()
10:29:04 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:28:59
10:29:04 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:28:59-05:00
10:29:04 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:29:04 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:29:04 DEBUG Exiting history()
10:29:04 DEBUG Exiting history()
10:29:04 DEBUG Entering history()
10:29:04 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:29:04 DEBUG Entering get()
10:29:04 DEBUG Entering _make_request()
10:29:04 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:29:04 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:29:04 DEBUG Entering _get_cookie_and_crumb()
10:29:04 DEBUG cookie_mode = 'basic'
10:29:04 DEBUG Entering _get_cookie_and_crumb_basic()
10:29:04 DEBUG Entering _get_cookie_basic()
10:29:04 DEBUG reusing cookie
10:29:04 DEBUG Exiting _get_cookie_basic()
10:29:04 DEBUG Entering _get_crumb_basic()
10:29:04 DEBUG reusing crumb
10:29:04 DEBUG Exiting _get_crumb_basic()
10:29:04 DEBUG Exiting _get_cookie_and_crumb_basic()
10:29:04 DEBUG Exiting _get_cookie_and_crumb()
10:29:04 DEBUG response code=200
10:29:04 DEBUG Exiting _make_request()
10:29:04 DEBUG Exiting get()
10:29:04 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:28:59
10:29:04 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:28:59-05:00
10:29:04 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:28:59-05:00
10:29:04 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:29:04 DEBUG Exiting history()
10:29:04 DEBUG POLL [Yahoo]: 10:29:04 Price=$57.05
10:29:04 DEBUG CHECK: C=57.05 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:29:14 DEBUG Entering history()
10:29:14 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:29:14 DEBUG Entering history()
10:29:14 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:29:14 DEBUG Entering get()
10:29:14 DEBUG Entering _make_request()
10:29:14 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:29:14 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:29:14 DEBUG Entering _get_cookie_and_crumb()
10:29:14 DEBUG cookie_mode = 'basic'
10:29:14 DEBUG Entering _get_cookie_and_crumb_basic()
10:29:14 DEBUG Entering _get_cookie_basic()
10:29:14 DEBUG reusing cookie
10:29:14 DEBUG Exiting _get_cookie_basic()
10:29:14 DEBUG Entering _get_crumb_basic()
10:29:14 DEBUG reusing crumb
10:29:14 DEBUG Exiting _get_crumb_basic()
10:29:14 DEBUG Exiting _get_cookie_and_crumb_basic()
10:29:14 DEBUG Exiting _get_cookie_and_crumb()
10:29:14 DEBUG response code=200
10:29:14 DEBUG Exiting _make_request()
10:29:14 DEBUG Exiting get()
10:29:14 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:29:12
10:29:14 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:29:12-05:00
10:29:14 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:29:14 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:29:14 DEBUG Exiting history()
10:29:14 DEBUG Exiting history()
10:29:14 DEBUG Entering history()
10:29:14 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:29:14 DEBUG Entering get()
10:29:14 DEBUG Entering _make_request()
10:29:14 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:29:14 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:29:14 DEBUG Entering _get_cookie_and_crumb()
10:29:14 DEBUG cookie_mode = 'basic'
10:29:14 DEBUG Entering _get_cookie_and_crumb_basic()
10:29:14 DEBUG Entering _get_cookie_basic()
10:29:14 DEBUG reusing cookie
10:29:14 DEBUG Exiting _get_cookie_basic()
10:29:14 DEBUG Entering _get_crumb_basic()
10:29:14 DEBUG reusing crumb
10:29:14 DEBUG Exiting _get_crumb_basic()
10:29:14 DEBUG Exiting _get_cookie_and_crumb_basic()
10:29:14 DEBUG Exiting _get_cookie_and_crumb()
10:29:14 DEBUG response code=200
10:29:14 DEBUG Exiting _make_request()
10:29:14 DEBUG Exiting get()
10:29:14 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:29:12
10:29:14 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:29:12-05:00
10:29:14 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:29:12-05:00
10:29:14 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:29:14 DEBUG Exiting history()
10:29:14 DEBUG POLL [Yahoo]: 10:29:14 Price=$57.02
10:29:14 DEBUG CHECK: C=57.02 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:29:23 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:29:24 DEBUG Entering history()
10:29:24 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:29:24 DEBUG Entering history()
10:29:24 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:29:24 DEBUG Entering get()
10:29:24 DEBUG Entering _make_request()
10:29:24 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:29:24 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:29:24 DEBUG Entering _get_cookie_and_crumb()
10:29:24 DEBUG cookie_mode = 'basic'
10:29:24 DEBUG Entering _get_cookie_and_crumb_basic()
10:29:24 DEBUG Entering _get_cookie_basic()
10:29:24 DEBUG reusing cookie
10:29:24 DEBUG Exiting _get_cookie_basic()
10:29:24 DEBUG Entering _get_crumb_basic()
10:29:24 DEBUG reusing crumb
10:29:24 DEBUG Exiting _get_crumb_basic()
10:29:24 DEBUG Exiting _get_cookie_and_crumb_basic()
10:29:24 DEBUG Exiting _get_cookie_and_crumb()
10:29:24 DEBUG response code=200
10:29:24 DEBUG Exiting _make_request()
10:29:24 DEBUG Exiting get()
10:29:24 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:29:16
10:29:24 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:29:16-05:00
10:29:24 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:29:24 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:29:24 DEBUG Exiting history()
10:29:24 DEBUG Exiting history()
10:29:24 DEBUG Entering history()
10:29:24 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:29:24 DEBUG Entering get()
10:29:24 DEBUG Entering _make_request()
10:29:24 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:29:24 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:29:24 DEBUG Entering _get_cookie_and_crumb()
10:29:24 DEBUG cookie_mode = 'basic'
10:29:24 DEBUG Entering _get_cookie_and_crumb_basic()
10:29:24 DEBUG Entering _get_cookie_basic()
10:29:24 DEBUG reusing cookie
10:29:24 DEBUG Exiting _get_cookie_basic()
10:29:24 DEBUG Entering _get_crumb_basic()
10:29:24 DEBUG reusing crumb
10:29:24 DEBUG Exiting _get_crumb_basic()
10:29:24 DEBUG Exiting _get_cookie_and_crumb_basic()
10:29:24 DEBUG Exiting _get_cookie_and_crumb()
10:29:24 DEBUG response code=200
10:29:24 DEBUG Exiting _make_request()
10:29:24 DEBUG Exiting get()
10:29:24 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:29:12
10:29:24 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:29:12-05:00
10:29:24 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:29:12-05:00
10:29:24 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:29:24 DEBUG Exiting history()
10:29:24 DEBUG POLL [Yahoo]: 10:29:24 Price=$57.04
10:29:24 DEBUG CHECK: C=57.04 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:29:34 DEBUG Entering history()
10:29:34 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:29:34 DEBUG Entering history()
10:29:34 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:29:34 DEBUG Entering get()
10:29:34 DEBUG Entering _make_request()
10:29:34 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:29:34 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:29:34 DEBUG Entering _get_cookie_and_crumb()
10:29:34 DEBUG cookie_mode = 'basic'
10:29:34 DEBUG Entering _get_cookie_and_crumb_basic()
10:29:34 DEBUG Entering _get_cookie_basic()
10:29:34 DEBUG reusing cookie
10:29:34 DEBUG Exiting _get_cookie_basic()
10:29:34 DEBUG Entering _get_crumb_basic()
10:29:34 DEBUG reusing crumb
10:29:34 DEBUG Exiting _get_crumb_basic()
10:29:34 DEBUG Exiting _get_cookie_and_crumb_basic()
10:29:34 DEBUG Exiting _get_cookie_and_crumb()
10:29:34 DEBUG response code=200
10:29:34 DEBUG Exiting _make_request()
10:29:34 DEBUG Exiting get()
10:29:34 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:29:16
10:29:34 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:29:16-05:00
10:29:34 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:29:34 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:29:34 DEBUG Exiting history()
10:29:34 DEBUG Exiting history()
10:29:34 DEBUG Entering history()
10:29:34 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:29:34 DEBUG Entering get()
10:29:34 DEBUG Entering _make_request()
10:29:34 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:29:34 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:29:34 DEBUG Entering _get_cookie_and_crumb()
10:29:34 DEBUG cookie_mode = 'basic'
10:29:34 DEBUG Entering _get_cookie_and_crumb_basic()
10:29:34 DEBUG Entering _get_cookie_basic()
10:29:34 DEBUG reusing cookie
10:29:34 DEBUG Exiting _get_cookie_basic()
10:29:34 DEBUG Entering _get_crumb_basic()
10:29:34 DEBUG reusing crumb
10:29:34 DEBUG Exiting _get_crumb_basic()
10:29:34 DEBUG Exiting _get_cookie_and_crumb_basic()
10:29:34 DEBUG Exiting _get_cookie_and_crumb()
10:29:34 DEBUG response code=200
10:29:34 DEBUG Exiting _make_request()
10:29:34 DEBUG Exiting get()
10:29:34 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:29:26
10:29:34 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:29:26-05:00
10:29:34 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:29:26-05:00
10:29:34 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:29:34 DEBUG Exiting history()
10:29:44 DEBUG Entering history()
10:29:44 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:29:44 DEBUG Entering history()
10:29:44 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:29:44 DEBUG Entering get()
10:29:44 DEBUG Entering _make_request()
10:29:44 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:29:44 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:29:44 DEBUG Entering _get_cookie_and_crumb()
10:29:44 DEBUG cookie_mode = 'basic'
10:29:44 DEBUG Entering _get_cookie_and_crumb_basic()
10:29:44 DEBUG Entering _get_cookie_basic()
10:29:44 DEBUG reusing cookie
10:29:44 DEBUG Exiting _get_cookie_basic()
10:29:44 DEBUG Entering _get_crumb_basic()
10:29:44 DEBUG reusing crumb
10:29:44 DEBUG Exiting _get_crumb_basic()
10:29:44 DEBUG Exiting _get_cookie_and_crumb_basic()
10:29:44 DEBUG Exiting _get_cookie_and_crumb()
10:29:44 DEBUG response code=200
10:29:44 DEBUG Exiting _make_request()
10:29:44 DEBUG Exiting get()
10:29:44 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:29:43
10:29:44 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:29:43-05:00
10:29:44 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:29:44 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:29:44 DEBUG Exiting history()
10:29:44 DEBUG Exiting history()
10:29:44 DEBUG Entering history()
10:29:44 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:29:44 DEBUG Entering get()
10:29:44 DEBUG Entering _make_request()
10:29:44 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:29:44 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:29:44 DEBUG Entering _get_cookie_and_crumb()
10:29:44 DEBUG cookie_mode = 'basic'
10:29:44 DEBUG Entering _get_cookie_and_crumb_basic()
10:29:44 DEBUG Entering _get_cookie_basic()
10:29:44 DEBUG reusing cookie
10:29:44 DEBUG Exiting _get_cookie_basic()
10:29:44 DEBUG Entering _get_crumb_basic()
10:29:44 DEBUG reusing crumb
10:29:44 DEBUG Exiting _get_crumb_basic()
10:29:44 DEBUG Exiting _get_cookie_and_crumb_basic()
10:29:44 DEBUG Exiting _get_cookie_and_crumb()
10:29:44 DEBUG response code=200
10:29:44 DEBUG Exiting _make_request()
10:29:44 DEBUG Exiting get()
10:29:44 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:29:26
10:29:44 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:29:26-05:00
10:29:44 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:29:26-05:00
10:29:44 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:29:44 DEBUG Exiting history()
10:29:44 DEBUG POLL [Yahoo]: 10:29:44 Price=$57.09
10:29:44 DEBUG CHECK: C=57.09 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:29:52 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:29:53 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:29:54 DEBUG Entering history()
10:29:54 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:29:54 DEBUG Entering history()
10:29:54 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:29:54 DEBUG Entering get()
10:29:54 DEBUG Entering _make_request()
10:29:54 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:29:54 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:29:54 DEBUG Entering _get_cookie_and_crumb()
10:29:54 DEBUG cookie_mode = 'basic'
10:29:54 DEBUG Entering _get_cookie_and_crumb_basic()
10:29:54 DEBUG Entering _get_cookie_basic()
10:29:54 DEBUG reusing cookie
10:29:54 DEBUG Exiting _get_cookie_basic()
10:29:54 DEBUG Entering _get_crumb_basic()
10:29:54 DEBUG reusing crumb
10:29:54 DEBUG Exiting _get_crumb_basic()
10:29:54 DEBUG Exiting _get_cookie_and_crumb_basic()
10:29:54 DEBUG Exiting _get_cookie_and_crumb()
10:29:55 DEBUG response code=200
10:29:55 DEBUG Exiting _make_request()
10:29:55 DEBUG Exiting get()
10:29:55 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:29:43
10:29:55 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:29:43-05:00
10:29:55 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:29:55 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:29:55 DEBUG Exiting history()
10:29:55 DEBUG Exiting history()
10:29:55 DEBUG Entering history()
10:29:55 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:29:55 DEBUG Entering get()
10:29:55 DEBUG Entering _make_request()
10:29:55 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:29:55 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:29:55 DEBUG Entering _get_cookie_and_crumb()
10:29:55 DEBUG cookie_mode = 'basic'
10:29:55 DEBUG Entering _get_cookie_and_crumb_basic()
10:29:55 DEBUG Entering _get_cookie_basic()
10:29:55 DEBUG reusing cookie
10:29:55 DEBUG Exiting _get_cookie_basic()
10:29:55 DEBUG Entering _get_crumb_basic()
10:29:55 DEBUG reusing crumb
10:29:55 DEBUG Exiting _get_crumb_basic()
10:29:55 DEBUG Exiting _get_cookie_and_crumb_basic()
10:29:55 DEBUG Exiting _get_cookie_and_crumb()
10:29:55 DEBUG response code=200
10:29:55 DEBUG Exiting _make_request()
10:29:55 DEBUG Exiting get()
10:29:55 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:29:53
10:29:55 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:29:53-05:00
10:29:55 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:29:53-05:00
10:29:55 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:29:55 DEBUG Exiting history()
10:30:05 DEBUG Entering history()
10:30:05 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:30:05 DEBUG Entering history()
10:30:05 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:30:05 DEBUG Entering get()
10:30:05 DEBUG Entering _make_request()
10:30:05 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:30:05 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:30:05 DEBUG Entering _get_cookie_and_crumb()
10:30:05 DEBUG cookie_mode = 'basic'
10:30:05 DEBUG Entering _get_cookie_and_crumb_basic()
10:30:05 DEBUG Entering _get_cookie_basic()
10:30:05 DEBUG reusing cookie
10:30:05 DEBUG Exiting _get_cookie_basic()
10:30:05 DEBUG Entering _get_crumb_basic()
10:30:05 DEBUG reusing crumb
10:30:05 DEBUG Exiting _get_crumb_basic()
10:30:05 DEBUG Exiting _get_cookie_and_crumb_basic()
10:30:05 DEBUG Exiting _get_cookie_and_crumb()
10:30:05 DEBUG response code=200
10:30:05 DEBUG Exiting _make_request()
10:30:05 DEBUG Exiting get()
10:30:05 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:30:01
10:30:05 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:30:01-05:00
10:30:05 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:30:05 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:30:05 DEBUG Exiting history()
10:30:05 DEBUG Exiting history()
10:30:05 DEBUG Entering history()
10:30:05 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:30:05 DEBUG Entering get()
10:30:05 DEBUG Entering _make_request()
10:30:05 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:30:05 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:30:05 DEBUG Entering _get_cookie_and_crumb()
10:30:05 DEBUG cookie_mode = 'basic'
10:30:05 DEBUG Entering _get_cookie_and_crumb_basic()
10:30:05 DEBUG Entering _get_cookie_basic()
10:30:05 DEBUG reusing cookie
10:30:05 DEBUG Exiting _get_cookie_basic()
10:30:05 DEBUG Entering _get_crumb_basic()
10:30:05 DEBUG reusing crumb
10:30:05 DEBUG Exiting _get_crumb_basic()
10:30:05 DEBUG Exiting _get_cookie_and_crumb_basic()
10:30:05 DEBUG Exiting _get_cookie_and_crumb()
10:30:05 DEBUG response code=200
10:30:05 DEBUG Exiting _make_request()
10:30:05 DEBUG Exiting get()
10:30:05 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:29:53
10:30:05 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:29:53-05:00
10:30:05 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:29:53-05:00
10:30:05 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 09:30:00-05:00
10:30:05 DEBUG Exiting history()
10:30:05 DEBUG POLL [Yahoo]: 10:30:05 Price=$57.06
10:30:05 DEBUG CHECK: C=57.06 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:30:15 DEBUG Entering history()
10:30:15 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:30:15 DEBUG Entering history()
10:30:15 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:30:15 DEBUG Entering get()
10:30:15 DEBUG Entering _make_request()
10:30:15 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:30:15 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:30:15 DEBUG Entering _get_cookie_and_crumb()
10:30:15 DEBUG cookie_mode = 'basic'
10:30:15 DEBUG Entering _get_cookie_and_crumb_basic()
10:30:15 DEBUG Entering _get_cookie_basic()
10:30:15 DEBUG reusing cookie
10:30:15 DEBUG Exiting _get_cookie_basic()
10:30:15 DEBUG Entering _get_crumb_basic()
10:30:15 DEBUG reusing crumb
10:30:15 DEBUG Exiting _get_crumb_basic()
10:30:15 DEBUG Exiting _get_cookie_and_crumb_basic()
10:30:15 DEBUG Exiting _get_cookie_and_crumb()
10:30:15 DEBUG response code=200
10:30:15 DEBUG Exiting _make_request()
10:30:15 DEBUG Exiting get()
10:30:15 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:30:10
10:30:15 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:30:10-05:00
10:30:15 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:30:15 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:30:15 DEBUG Exiting history()
10:30:15 DEBUG Exiting history()
10:30:15 DEBUG Entering history()
10:30:15 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:30:15 DEBUG Entering get()
10:30:15 DEBUG Entering _make_request()
10:30:15 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:30:15 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:30:15 DEBUG Entering _get_cookie_and_crumb()
10:30:15 DEBUG cookie_mode = 'basic'
10:30:15 DEBUG Entering _get_cookie_and_crumb_basic()
10:30:15 DEBUG Entering _get_cookie_basic()
10:30:15 DEBUG reusing cookie
10:30:15 DEBUG Exiting _get_cookie_basic()
10:30:15 DEBUG Entering _get_crumb_basic()
10:30:15 DEBUG reusing crumb
10:30:15 DEBUG Exiting _get_crumb_basic()
10:30:15 DEBUG Exiting _get_cookie_and_crumb_basic()
10:30:15 DEBUG Exiting _get_cookie_and_crumb()
10:30:15 DEBUG response code=200
10:30:15 DEBUG Exiting _make_request()
10:30:15 DEBUG Exiting get()
10:30:15 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:30:10
10:30:15 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:30:10-05:00
10:30:15 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:30:10-05:00
10:30:15 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:30:00-05:00
10:30:15 DEBUG Exiting history()
10:30:15 DEBUG POLL [Yahoo]: 10:30:15 Price=$57.17
10:30:15 DEBUG CHECK: C=57.17 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:30:23 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:30:25 DEBUG Entering history()
10:30:25 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:30:25 DEBUG Entering history()
10:30:25 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:30:25 DEBUG Entering get()
10:30:25 DEBUG Entering _make_request()
10:30:25 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:30:25 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:30:25 DEBUG Entering _get_cookie_and_crumb()
10:30:25 DEBUG cookie_mode = 'basic'
10:30:25 DEBUG Entering _get_cookie_and_crumb_basic()
10:30:25 DEBUG Entering _get_cookie_basic()
10:30:25 DEBUG reusing cookie
10:30:25 DEBUG Exiting _get_cookie_basic()
10:30:25 DEBUG Entering _get_crumb_basic()
10:30:25 DEBUG reusing crumb
10:30:25 DEBUG Exiting _get_crumb_basic()
10:30:25 DEBUG Exiting _get_cookie_and_crumb_basic()
10:30:25 DEBUG Exiting _get_cookie_and_crumb()
10:30:25 DEBUG response code=200
10:30:25 DEBUG Exiting _make_request()
10:30:25 DEBUG Exiting get()
10:30:25 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:30:23
10:30:25 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:30:23-05:00
10:30:25 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:30:25 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:30:25 DEBUG Exiting history()
10:30:25 DEBUG Exiting history()
10:30:25 DEBUG Entering history()
10:30:25 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:30:25 DEBUG Entering get()
10:30:25 DEBUG Entering _make_request()
10:30:25 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:30:25 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:30:25 DEBUG Entering _get_cookie_and_crumb()
10:30:25 DEBUG cookie_mode = 'basic'
10:30:25 DEBUG Entering _get_cookie_and_crumb_basic()
10:30:25 DEBUG Entering _get_cookie_basic()
10:30:25 DEBUG reusing cookie
10:30:25 DEBUG Exiting _get_cookie_basic()
10:30:25 DEBUG Entering _get_crumb_basic()
10:30:25 DEBUG reusing crumb
10:30:25 DEBUG Exiting _get_crumb_basic()
10:30:25 DEBUG Exiting _get_cookie_and_crumb_basic()
10:30:25 DEBUG Exiting _get_cookie_and_crumb()
10:30:25 DEBUG response code=200
10:30:25 DEBUG Exiting _make_request()
10:30:25 DEBUG Exiting get()
10:30:25 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:30:23
10:30:25 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:30:23-05:00
10:30:25 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:30:23-05:00
10:30:25 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:30:00-05:00
10:30:25 DEBUG Exiting history()
10:30:25 DEBUG POLL [Yahoo]: 10:30:25 Price=$57.19
10:30:25 DEBUG CHECK: C=57.19 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:30:35 DEBUG Entering history()
10:30:35 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:30:35 DEBUG Entering history()
10:30:35 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:30:35 DEBUG Entering get()
10:30:35 DEBUG Entering _make_request()
10:30:35 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:30:35 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:30:35 DEBUG Entering _get_cookie_and_crumb()
10:30:35 DEBUG cookie_mode = 'basic'
10:30:35 DEBUG Entering _get_cookie_and_crumb_basic()
10:30:35 DEBUG Entering _get_cookie_basic()
10:30:35 DEBUG reusing cookie
10:30:35 DEBUG Exiting _get_cookie_basic()
10:30:35 DEBUG Entering _get_crumb_basic()
10:30:35 DEBUG reusing crumb
10:30:35 DEBUG Exiting _get_crumb_basic()
10:30:35 DEBUG Exiting _get_cookie_and_crumb_basic()
10:30:35 DEBUG Exiting _get_cookie_and_crumb()
10:30:35 DEBUG response code=200
10:30:35 DEBUG Exiting _make_request()
10:30:35 DEBUG Exiting get()
10:30:35 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:30:23
10:30:35 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:30:23-05:00
10:30:35 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:30:35 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:30:35 DEBUG Exiting history()
10:30:35 DEBUG Exiting history()
10:30:35 DEBUG Entering history()
10:30:35 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:30:35 DEBUG Entering get()
10:30:35 DEBUG Entering _make_request()
10:30:35 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:30:35 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:30:35 DEBUG Entering _get_cookie_and_crumb()
10:30:35 DEBUG cookie_mode = 'basic'
10:30:35 DEBUG Entering _get_cookie_and_crumb_basic()
10:30:35 DEBUG Entering _get_cookie_basic()
10:30:35 DEBUG reusing cookie
10:30:35 DEBUG Exiting _get_cookie_basic()
10:30:35 DEBUG Entering _get_crumb_basic()
10:30:35 DEBUG reusing crumb
10:30:35 DEBUG Exiting _get_crumb_basic()
10:30:35 DEBUG Exiting _get_cookie_and_crumb_basic()
10:30:35 DEBUG Exiting _get_cookie_and_crumb()
10:30:35 DEBUG response code=200
10:30:35 DEBUG Exiting _make_request()
10:30:35 DEBUG Exiting get()
10:30:35 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:30:23
10:30:35 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:30:23-05:00
10:30:35 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:30:23-05:00
10:30:35 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:30:00-05:00
10:30:35 DEBUG Exiting history()
10:30:45 DEBUG Entering history()
10:30:45 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:30:45 DEBUG Entering history()
10:30:45 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:30:45 DEBUG Entering get()
10:30:45 DEBUG Entering _make_request()
10:30:45 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:30:45 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:30:45 DEBUG Entering _get_cookie_and_crumb()
10:30:45 DEBUG cookie_mode = 'basic'
10:30:45 DEBUG Entering _get_cookie_and_crumb_basic()
10:30:45 DEBUG Entering _get_cookie_basic()
10:30:45 DEBUG reusing cookie
10:30:45 DEBUG Exiting _get_cookie_basic()
10:30:45 DEBUG Entering _get_crumb_basic()
10:30:45 DEBUG reusing crumb
10:30:45 DEBUG Exiting _get_crumb_basic()
10:30:45 DEBUG Exiting _get_cookie_and_crumb_basic()
10:30:45 DEBUG Exiting _get_cookie_and_crumb()
10:30:45 DEBUG response code=200
10:30:45 DEBUG Exiting _make_request()
10:30:45 DEBUG Exiting get()
10:30:45 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:30:44
10:30:45 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:30:44-05:00
10:30:45 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:30:45 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:30:45 DEBUG Exiting history()
10:30:45 DEBUG Exiting history()
10:30:45 DEBUG Entering history()
10:30:45 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:30:45 DEBUG Entering get()
10:30:45 DEBUG Entering _make_request()
10:30:45 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:30:45 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:30:45 DEBUG Entering _get_cookie_and_crumb()
10:30:45 DEBUG cookie_mode = 'basic'
10:30:45 DEBUG Entering _get_cookie_and_crumb_basic()
10:30:45 DEBUG Entering _get_cookie_basic()
10:30:45 DEBUG reusing cookie
10:30:45 DEBUG Exiting _get_cookie_basic()
10:30:45 DEBUG Entering _get_crumb_basic()
10:30:45 DEBUG reusing crumb
10:30:45 DEBUG Exiting _get_crumb_basic()
10:30:45 DEBUG Exiting _get_cookie_and_crumb_basic()
10:30:45 DEBUG Exiting _get_cookie_and_crumb()
10:30:45 DEBUG response code=200
10:30:45 DEBUG Exiting _make_request()
10:30:45 DEBUG Exiting get()
10:30:45 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:30:44
10:30:45 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:30:44-05:00
10:30:45 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:30:44-05:00
10:30:45 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:30:00-05:00
10:30:45 DEBUG Exiting history()
10:30:45 DEBUG POLL [Yahoo]: 10:30:45 Price=$57.19
10:30:45 DEBUG CHECK: C=57.19 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:30:52 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:30:53 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:30:55 DEBUG Entering history()
10:30:55 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:30:55 DEBUG Entering history()
10:30:55 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:30:55 DEBUG Entering get()
10:30:55 DEBUG Entering _make_request()
10:30:55 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:30:55 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:30:55 DEBUG Entering _get_cookie_and_crumb()
10:30:55 DEBUG cookie_mode = 'basic'
10:30:55 DEBUG Entering _get_cookie_and_crumb_basic()
10:30:55 DEBUG Entering _get_cookie_basic()
10:30:55 DEBUG reusing cookie
10:30:55 DEBUG Exiting _get_cookie_basic()
10:30:55 DEBUG Entering _get_crumb_basic()
10:30:55 DEBUG reusing crumb
10:30:55 DEBUG Exiting _get_crumb_basic()
10:30:55 DEBUG Exiting _get_cookie_and_crumb_basic()
10:30:55 DEBUG Exiting _get_cookie_and_crumb()
10:30:55 DEBUG response code=200
10:30:55 DEBUG Exiting _make_request()
10:30:55 DEBUG Exiting get()
10:30:55 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:30:44
10:30:55 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:30:44-05:00
10:30:55 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:30:55 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:30:55 DEBUG Exiting history()
10:30:55 DEBUG Exiting history()
10:30:55 DEBUG Entering history()
10:30:55 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:30:55 DEBUG Entering get()
10:30:55 DEBUG Entering _make_request()
10:30:55 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:30:55 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:30:55 DEBUG Entering _get_cookie_and_crumb()
10:30:55 DEBUG cookie_mode = 'basic'
10:30:55 DEBUG Entering _get_cookie_and_crumb_basic()
10:30:55 DEBUG Entering _get_cookie_basic()
10:30:55 DEBUG reusing cookie
10:30:55 DEBUG Exiting _get_cookie_basic()
10:30:55 DEBUG Entering _get_crumb_basic()
10:30:55 DEBUG reusing crumb
10:30:55 DEBUG Exiting _get_crumb_basic()
10:30:55 DEBUG Exiting _get_cookie_and_crumb_basic()
10:30:55 DEBUG Exiting _get_cookie_and_crumb()
10:30:55 DEBUG response code=200
10:30:55 DEBUG Exiting _make_request()
10:30:55 DEBUG Exiting get()
10:30:55 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:30:44
10:30:55 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:30:44-05:00
10:30:55 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:30:44-05:00
10:30:55 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:30:00-05:00
10:30:55 DEBUG Exiting history()
10:31:05 DEBUG Entering history()
10:31:05 DEBUG ('SELECT "t1"."key", "t1"."value" FROM "_tz_kv" AS "t1" WHERE ("t1"."key" = ?) LIMIT ? OFFSET ?', ['TNA', 1, 0])
10:31:05 DEBUG Entering history()
10:31:05 DEBUG TNA: Yahoo GET parameters: {'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:31:05 DEBUG Entering get()
10:31:05 DEBUG Entering _make_request()
10:31:05 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:31:05 DEBUG params={'range': '1y', 'interval': '1d', 'includePrePost': False, 'events': 'div,splits,capitalGains'}
10:31:05 DEBUG Entering _get_cookie_and_crumb()
10:31:05 DEBUG cookie_mode = 'basic'
10:31:05 DEBUG Entering _get_cookie_and_crumb_basic()
10:31:05 DEBUG Entering _get_cookie_basic()
10:31:05 DEBUG reusing cookie
10:31:05 DEBUG Exiting _get_cookie_basic()
10:31:05 DEBUG Entering _get_crumb_basic()
10:31:05 DEBUG reusing crumb
10:31:05 DEBUG Exiting _get_crumb_basic()
10:31:05 DEBUG Exiting _get_cookie_and_crumb_basic()
10:31:05 DEBUG Exiting _get_cookie_and_crumb()
10:31:06 DEBUG response code=200
10:31:06 DEBUG Exiting _make_request()
10:31:06 DEBUG Exiting get()
10:31:06 DEBUG TNA: yfinance received OHLC data: 2025-02-10 14:30:00 -> 2026-02-10 15:31:03
10:31:06 DEBUG TNA: OHLC after cleaning: 2025-02-10 09:30:00-05:00 -> 2026-02-10 10:31:03-05:00
10:31:06 DEBUG TNA: OHLC after combining events: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:31:06 DEBUG TNA: yfinance returning OHLC: 2025-02-10 00:00:00-05:00 -> 2026-02-10 00:00:00-05:00
10:31:06 DEBUG Exiting history()
10:31:06 DEBUG Exiting history()
10:31:06 DEBUG Entering history()
10:31:06 DEBUG TNA: Yahoo GET parameters: {'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:31:06 DEBUG Entering get()
10:31:06 DEBUG Entering _make_request()
10:31:06 DEBUG url=https://query2.finance.yahoo.com/v8/finance/chart/TNA
10:31:06 DEBUG params={'range': '5d', 'interval': '1h', 'includePrePost': True, 'events': 'div,splits,capitalGains'}
10:31:06 DEBUG Entering _get_cookie_and_crumb()
10:31:06 DEBUG cookie_mode = 'basic'
10:31:06 DEBUG Entering _get_cookie_and_crumb_basic()
10:31:06 DEBUG Entering _get_cookie_basic()
10:31:06 DEBUG reusing cookie
10:31:06 DEBUG Exiting _get_cookie_basic()
10:31:06 DEBUG Entering _get_crumb_basic()
10:31:06 DEBUG reusing crumb
10:31:06 DEBUG Exiting _get_crumb_basic()
10:31:06 DEBUG Exiting _get_cookie_and_crumb_basic()
10:31:06 DEBUG Exiting _get_cookie_and_crumb()
10:31:06 DEBUG response code=200
10:31:06 DEBUG Exiting _make_request()
10:31:06 DEBUG Exiting get()
10:31:06 DEBUG TNA: yfinance received OHLC data: 2026-02-04 09:00:00 -> 2026-02-10 15:31:03
10:31:06 DEBUG TNA: OHLC after cleaning: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:31:03-05:00
10:31:06 DEBUG TNA: OHLC after combining events: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:31:03-05:00
10:31:06 DEBUG TNA: yfinance returning OHLC: 2026-02-04 04:00:00-05:00 -> 2026-02-10 10:30:00-05:00
10:31:06 DEBUG Exiting history()
10:31:06 DEBUG POLL [Yahoo]: 10:31:06 Price=$57.25
10:31:06 DEBUG CHECK: C=57.25 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:31:06 INFO ✅ LONG RETEST CONFIRMED: $57.25 | Level: $57.20
10:31:06 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/positions HTTP/1.1" 200 2
10:31:06 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:31:06 DEBUG Starting new HTTPS connection (5): data.alpaca.markets:443
10:31:06 DEBUG https://data.alpaca.markets:443 "GET /v2/stocks/trades/latest?symbols=TNA HTTP/1.1" 200 120
10:31:06 DEBUG https://data.alpaca.markets:443 "GET /v2/stocks/trades/latest?symbols=TNA HTTP/1.1" 200 120
10:31:06 INFO 💰 LONG ORDER
10:31:06 INFO Symbol: TNA | Side: BUY | Shares: 35
10:31:06 INFO Entry: $56.99 | Stop: $56.65 | Target: $57.66
10:31:06 INFO Risk: $11.76 | Reward: $23.52 | R:R = 1:2.0
10:31:06 DEBUG https://paper-api.alpaca.markets:443 "POST /v2/orders HTTP/1.1" 200 None
10:31:06 INFO ✅ Order submitted: c55c860a-be93-44e9-8349-69f57505ec97
10:31:06 DEBUG Starting new HTTPS connection (1): api.pushover.net:443
10:31:06 DEBUG https://api.pushover.net:443 "POST /1/messages.json HTTP/1.1" 200 None
10:31:06 DEBUG State saved
10:31:23 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:31:52 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:31:53 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:32:00 DEBUG BAR: 10:31:00 O=57.25 H=57.35 L=57.25 C=57.35
10:32:00 DEBUG Checking: C=57.35 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:32:23 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:32:52 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:32:53 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:33:00 DEBUG BAR: 10:32:00 O=57.29 H=57.29 L=57.29 C=57.29
10:33:00 DEBUG Checking: C=57.29 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:33:23 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:33:52 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:33:53 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:34:00 DEBUG BAR: 10:33:00 O=57.40 H=57.40 L=57.40 C=57.40
10:34:00 DEBUG Checking: C=57.40 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:34:23 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:34:52 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:34:53 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:35:23 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:35:52 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:35:53 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:36:23 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:36:52 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:36:53 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:37:23 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:37:52 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:37:53 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:38:23 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:38:52 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:38:53 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:39:00 DEBUG BAR: 10:38:00 O=57.31 H=57.31 L=57.31 C=57.31
10:39:00 DEBUG Checking: C=57.31 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:39:23 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:39:52 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:39:53 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:40:24 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:40:53 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:40:54 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:41:24 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:41:53 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:41:54 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:42:24 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:42:53 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:42:54 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:43:00 DEBUG BAR: 10:42:00 O=57.34 H=57.36 L=57.34 C=57.36
10:43:00 DEBUG Checking: C=57.36 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:43:24 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:43:53 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:43:54 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:44:24 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:44:53 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:44:54 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:45:00 DEBUG BAR: 10:44:00 O=57.47 H=57.47 L=57.46 C=57.46
10:45:00 DEBUG Checking: C=57.46 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:45:24 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:45:53 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:45:54 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:46:24 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:46:53 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:46:54 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:47:24 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:47:53 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:47:54 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:48:24 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:48:53 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:48:54 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:49:00 DEBUG BAR: 10:48:00 O=57.16 H=57.16 L=57.16 C=57.16
10:49:00 DEBUG Checking: C=57.16 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:49:24 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:49:53 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:49:54 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:50:24 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:50:53 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:50:54 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:51:00 DEBUG BAR: 10:50:00 O=57.20 H=57.20 L=57.20 C=57.20
10:51:00 DEBUG Checking: C=57.20 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
10:51:24 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:51:53 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:51:54 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:52:24 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:52:53 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:52:54 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:53:24 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:53:53 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:53:54 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:54:24 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:54:53 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:54:54 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:55:24 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:55:53 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:55:54 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:56:24 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:56:53 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:56:54 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:57:24 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:57:53 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:57:54 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:58:24 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:58:53 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:58:54 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:59:24 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
10:59:53 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
10:59:54 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:00:00 DEBUG BAR: 10:59:00 O=57.13 H=57.13 L=57.13 C=57.13
11:00:00 DEBUG Checking: C=57.13 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
11:00:25 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:00:53 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:00:55 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:01:25 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:01:53 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:01:55 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:02:25 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:02:53 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:02:55 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:03:25 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:03:53 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:03:55 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:04:00 DEBUG BAR: 11:03:00 O=57.06 H=57.06 L=57.06 C=57.06
11:04:00 DEBUG Checking: C=57.06 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
11:04:25 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:04:53 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:04:55 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:05:25 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:05:53 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:05:55 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:06:25 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:06:53 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:06:55 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:07:25 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:07:53 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:07:55 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:08:25 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:08:53 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:08:55 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:09:25 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:09:53 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:09:55 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:10:25 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:10:53 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:10:55 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:11:25 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:11:53 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:11:55 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:12:25 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:12:53 DEBUG Resetting dropped connection: paper-api.alpaca.markets
11:12:53 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:12:55 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:13:25 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:13:53 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:13:55 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:14:25 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:14:53 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:14:55 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:15:25 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:15:53 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:15:55 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:16:00 DEBUG BAR: 11:15:00 O=57.22 H=57.22 L=57.05 C=57.06
11:16:00 DEBUG Checking: C=57.06 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
11:16:25 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:16:53 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:16:55 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:17:00 DEBUG BAR: 11:16:00 O=57.30 H=57.31 L=57.30 C=57.31
11:17:00 DEBUG Checking: C=57.31 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
11:17:25 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:17:53 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:17:55 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:18:25 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:18:54 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:18:55 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:19:25 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:19:54 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:19:56 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:20:26 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:20:54 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:20:56 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:21:26 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:21:54 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:21:56 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:22:00 DEBUG BAR: 11:21:00 O=57.17 H=57.17 L=57.16 C=57.16
11:22:00 DEBUG Checking: C=57.16 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
11:22:26 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:22:54 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:22:56 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:23:00 DEBUG BAR: 11:22:00 O=57.13 H=57.13 L=57.13 C=57.13
11:23:00 DEBUG Checking: C=57.13 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
11:23:26 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:23:54 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:23:56 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:24:26 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:24:54 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:24:56 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:25:26 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:25:54 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:25:56 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:26:26 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:26:54 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:26:56 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:27:26 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:27:54 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:27:56 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:28:00 DEBUG BAR: 11:27:00 O=57.44 H=57.44 L=57.44 C=57.44
11:28:00 DEBUG Checking: C=57.44 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
11:28:26 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:28:54 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:28:56 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:29:26 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:29:54 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:29:56 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:30:26 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:30:54 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:30:56 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:31:00 DEBUG BAR: 11:30:00 O=57.34 H=57.34 L=57.34 C=57.34
11:31:00 DEBUG Checking: C=57.34 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
11:31:26 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:31:54 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:31:56 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:32:26 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:32:54 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:32:56 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:33:26 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:33:54 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:33:56 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:34:00 DEBUG BAR: 11:33:00 O=57.39 H=57.39 L=57.39 C=57.39
11:34:00 DEBUG Checking: C=57.39 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
11:34:26 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:34:54 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:34:56 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:35:00 DEBUG BAR: 11:34:00 O=57.33 H=57.33 L=57.33 C=57.33
11:35:00 DEBUG Checking: C=57.33 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
11:35:26 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:35:54 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:35:56 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:36:26 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:36:54 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:36:56 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:37:26 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:37:54 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:37:56 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:38:00 DEBUG BAR: 11:37:00 O=57.41 H=57.41 L=57.41 C=57.41
11:38:00 DEBUG Checking: C=57.41 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
11:38:26 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:38:54 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:38:56 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:39:26 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:39:54 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:39:56 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:40:26 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:40:54 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:40:56 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:41:00 DEBUG BAR: 11:40:00 O=57.38 H=57.38 L=57.38 C=57.38
11:41:00 DEBUG Checking: C=57.38 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
11:41:26 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:41:54 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:41:57 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:42:27 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:42:54 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:42:57 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:43:00 DEBUG BAR: 11:42:00 O=57.45 H=57.45 L=57.37 C=57.37
11:43:00 DEBUG Checking: C=57.37 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
11:43:27 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:43:54 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:43:57 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:44:27 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:44:54 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:44:57 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:45:27 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:45:54 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:45:57 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:46:00 DEBUG BAR: 11:45:00 O=57.38 H=57.38 L=57.38 C=57.38
11:46:00 DEBUG Checking: C=57.38 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
11:46:27 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:46:54 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:46:57 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:47:27 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:47:54 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:47:57 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:48:27 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:48:54 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:48:57 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:49:27 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:49:54 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:49:57 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:50:27 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:50:54 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:50:57 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:51:00 DEBUG BAR: 11:50:00 O=57.20 H=57.20 L=57.19 C=57.19
11:51:00 DEBUG Checking: C=57.19 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
11:51:27 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:51:54 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:51:57 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:52:00 DEBUG BAR: 11:51:00 O=57.24 H=57.29 L=57.24 C=57.29
11:52:00 DEBUG Checking: C=57.29 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
11:52:27 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:52:54 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:52:57 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:53:27 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:53:54 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:53:57 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:54:27 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:54:54 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:54:57 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:55:27 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:55:54 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:55:57 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:56:27 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:56:54 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:56:57 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:57:00 DEBUG BAR: 11:56:00 O=57.45 H=57.45 L=57.45 C=57.45
11:57:00 DEBUG Checking: C=57.45 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
11:57:27 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:57:54 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:57:57 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:58:00 DEBUG BAR: 11:57:00 O=57.38 H=57.38 L=57.38 C=57.38
11:58:00 DEBUG Checking: C=57.38 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
11:58:27 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:58:54 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:58:57 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:59:27 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
11:59:54 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
11:59:57 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:00:27 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:00:54 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:00:57 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:01:27 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:01:54 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:01:57 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:02:27 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:02:54 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:02:57 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:03:00 DEBUG BAR: 12:02:00 O=57.27 H=57.27 L=57.27 C=57.27
12:03:00 DEBUG Checking: C=57.27 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
12:03:28 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:03:55 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:03:58 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:04:28 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:04:55 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:04:58 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:05:28 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:05:55 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:05:58 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:06:28 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:06:55 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:06:58 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:07:28 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:07:55 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:07:58 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:08:28 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:08:55 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:08:58 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:09:28 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:09:55 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:09:58 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:10:28 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:10:55 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:10:58 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:11:28 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:11:55 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:11:58 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:12:28 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:12:55 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:12:58 DEBUG Resetting dropped connection: paper-api.alpaca.markets
12:12:58 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:13:28 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:13:55 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:13:58 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:14:00 DEBUG BAR: 12:13:00 O=57.52 H=57.52 L=57.52 C=57.52
12:14:00 DEBUG Checking: C=57.52 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
12:14:28 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:14:55 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:14:58 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:15:28 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:15:55 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:15:58 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:16:28 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:16:55 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:16:58 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:17:28 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:17:55 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:17:58 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:18:29 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:18:55 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:18:59 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:19:29 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:19:55 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:19:59 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:20:29 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:20:55 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:20:59 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:21:29 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:21:55 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:21:59 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:22:29 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:22:55 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:22:59 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:23:00 DEBUG BAR: 12:22:00 O=57.44 H=57.44 L=57.44 C=57.44
12:23:00 DEBUG Checking: C=57.44 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
12:23:29 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:23:55 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:23:59 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:24:00 DEBUG BAR: 12:23:00 O=57.44 H=57.44 L=57.44 C=57.44
12:24:00 DEBUG Checking: C=57.44 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
12:24:29 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:24:55 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:24:59 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:25:29 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:25:55 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:25:59 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:26:29 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:26:55 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:26:59 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:27:29 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:27:55 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:27:59 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:28:29 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:28:55 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:28:59 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:29:00 DEBUG BAR: 12:28:00 O=57.54 H=57.54 L=57.54 C=57.54
12:29:00 DEBUG Checking: C=57.54 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
12:29:29 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:29:55 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:29:59 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:30:29 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:30:55 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:30:59 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:31:29 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:31:55 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:31:59 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:32:29 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:32:55 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:32:59 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:33:29 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:33:55 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:33:59 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:34:29 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:34:55 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:34:59 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:35:29 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:35:55 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:35:59 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:36:30 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:36:56 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:37:00 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:37:30 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:37:56 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:38:00 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:38:30 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:38:56 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:39:00 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:39:30 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:39:56 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:40:00 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:40:30 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:40:56 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:41:00 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:41:30 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:41:56 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:42:00 DEBUG BAR: 12:41:00 O=57.51 H=57.51 L=57.51 C=57.51
12:42:00 DEBUG Checking: C=57.51 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
12:42:00 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:42:30 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:42:56 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:43:00 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:43:30 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:43:56 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:44:00 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:44:30 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:44:56 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:45:00 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:45:30 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:45:56 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:46:00 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:46:30 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:46:56 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:47:00 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:47:30 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:47:56 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:48:00 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:48:30 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:48:56 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:49:00 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:49:30 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:49:56 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:50:00 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:50:30 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:50:56 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:51:01 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:51:31 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:51:56 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:52:01 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:52:31 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:52:56 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:53:01 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:53:31 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:53:56 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:54:01 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:54:31 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:54:56 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:55:01 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:55:31 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:55:56 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:56:01 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:56:31 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:56:56 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:57:01 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:57:31 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:57:56 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:58:01 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:58:31 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:58:56 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
12:59:01 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:59:31 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
12:59:56 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:00:01 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:00:31 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:00:56 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:01:01 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:01:31 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:01:56 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:02:01 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:02:31 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:02:56 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:03:01 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:03:31 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:03:56 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:04:01 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:04:31 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:04:56 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:05:01 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:05:31 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:05:56 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:06:00 DEBUG BAR: 13:05:00 O=57.45 H=57.45 L=57.45 C=57.45
13:06:00 DEBUG Checking: C=57.45 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
13:06:01 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:06:31 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:06:56 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:07:01 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:07:31 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:07:56 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:08:02 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:08:32 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:08:56 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:09:02 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:09:32 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:09:56 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:10:02 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:10:32 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:10:56 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:11:02 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:11:32 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:11:56 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:12:02 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:12:32 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:12:56 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:13:02 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:13:32 DEBUG Resetting dropped connection: paper-api.alpaca.markets
13:13:32 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:13:57 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:14:02 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:14:32 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:14:57 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:15:00 DEBUG BAR: 13:14:00 O=57.41 H=57.41 L=57.41 C=57.41
13:15:00 DEBUG Checking: C=57.41 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
13:15:02 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:15:32 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:15:57 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:16:02 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:16:32 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:16:57 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:17:02 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:17:32 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:17:57 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:18:00 DEBUG BAR: 13:17:00 O=57.29 H=57.29 L=57.29 C=57.29
13:18:00 DEBUG Checking: C=57.29 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
13:18:02 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:18:32 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:18:57 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:19:00 DEBUG BAR: 13:18:00 O=57.23 H=57.23 L=57.23 C=57.23
13:19:00 DEBUG Checking: C=57.23 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
13:19:02 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:19:32 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:19:57 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:20:00 DEBUG BAR: 13:19:00 O=57.23 H=57.23 L=57.16 C=57.17
13:20:00 DEBUG Checking: C=57.17 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
13:20:02 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:20:32 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:20:57 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:21:00 DEBUG BAR: 13:20:00 O=57.19 H=57.19 L=57.05 C=57.05
13:21:00 DEBUG Checking: C=57.05 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
13:21:02 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:21:32 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:21:57 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:22:02 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:22:32 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:22:57 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:23:02 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:23:32 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:23:57 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:24:00 DEBUG BAR: 13:23:00 O=57.16 H=57.16 L=57.16 C=57.16
13:24:00 DEBUG Checking: C=57.16 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
13:24:02 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:24:32 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:24:57 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:25:02 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:25:33 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:25:57 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:26:00 DEBUG BAR: 13:25:00 O=56.94 H=56.94 L=56.94 C=56.94
13:26:00 DEBUG Checking: C=56.94 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
13:26:03 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:26:33 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:26:57 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:27:00 DEBUG BAR: 13:26:00 O=56.90 H=56.90 L=56.90 C=56.90
13:27:00 DEBUG Checking: C=56.90 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
13:27:03 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:27:33 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:27:57 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:28:00 DEBUG BAR: 13:27:00 O=56.80 H=56.80 L=56.80 C=56.80
13:28:00 DEBUG Checking: C=56.80 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
13:28:03 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:28:33 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:28:57 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:29:00 DEBUG BAR: 13:28:00 O=56.78 H=56.78 L=56.78 C=56.78
13:29:00 DEBUG Checking: C=56.78 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
13:29:03 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:29:33 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:29:57 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:30:00 DEBUG BAR: 13:29:00 O=56.80 H=56.80 L=56.80 C=56.80
13:30:00 DEBUG Checking: C=56.80 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
13:30:03 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:30:33 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:30:57 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:31:00 DEBUG BAR: 13:30:00 O=56.76 H=56.76 L=56.76 C=56.76
13:31:00 DEBUG Checking: C=56.76 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
13:31:03 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:31:33 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:31:57 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:32:03 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:32:33 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:32:57 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:33:03 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:33:33 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:33:57 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:34:00 DEBUG BAR: 13:33:00 O=56.69 H=56.69 L=56.60 C=56.60
13:34:00 DEBUG Checking: C=56.60 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
13:34:03 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:34:33 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:34:57 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:35:00 DEBUG BAR: 13:34:00 O=56.62 H=56.62 L=56.55 C=56.55
13:35:00 DEBUG Checking: C=56.55 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
13:35:03 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:35:33 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:35:57 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:36:03 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:36:33 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:36:57 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:37:00 DEBUG BAR: 13:36:00 O=56.71 H=56.71 L=56.70 C=56.70
13:37:00 DEBUG Checking: C=56.70 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
13:37:03 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:37:33 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:37:57 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:38:00 DEBUG BAR: 13:37:00 O=56.69 H=56.72 L=56.68 C=56.72
13:38:00 DEBUG Checking: C=56.72 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
13:38:03 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:38:33 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:38:57 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:39:03 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:39:33 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:39:57 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:40:03 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:40:33 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:40:57 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:41:03 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:41:33 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:41:57 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:42:00 DEBUG BAR: 13:41:00 O=56.67 H=56.67 L=56.67 C=56.67
13:42:00 DEBUG Checking: C=56.67 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
13:42:03 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:42:33 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:42:57 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:43:03 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:43:33 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:43:57 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:44:03 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:44:34 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:44:57 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:45:04 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:45:34 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:45:57 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:46:00 DEBUG BAR: 13:45:00 O=56.63 H=56.63 L=56.63 C=56.63
13:46:00 DEBUG Checking: C=56.63 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
13:46:04 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:46:34 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:46:57 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:47:00 DEBUG BAR: 13:46:00 O=56.57 H=56.57 L=56.57 C=56.57
13:47:00 DEBUG Checking: C=56.57 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
13:47:04 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:47:34 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:47:57 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:48:00 DEBUG BAR: 13:47:00 O=56.47 H=56.47 L=56.47 C=56.47
13:48:00 DEBUG Checking: C=56.47 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
13:48:04 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:48:34 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:48:57 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:49:04 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:49:34 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:49:57 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:50:00 DEBUG BAR: 13:49:00 O=56.37 H=56.37 L=56.37 C=56.37
13:50:00 DEBUG Checking: C=56.37 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
13:50:04 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:50:34 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:50:57 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:51:00 DEBUG BAR: 13:50:00 O=56.34 H=56.34 L=56.34 C=56.34
13:51:00 DEBUG Checking: C=56.34 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
13:51:04 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:51:34 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:51:57 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:52:00 DEBUG BAR: 13:51:00 O=56.35 H=56.35 L=56.31 C=56.31
13:52:00 DEBUG Checking: C=56.31 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
13:52:04 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:52:34 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:52:57 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:53:00 DEBUG BAR: 13:52:00 O=56.31 H=56.31 L=56.30 C=56.30
13:53:00 DEBUG Checking: C=56.30 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
13:53:04 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:53:34 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:53:57 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:54:04 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:54:34 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:54:57 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:55:00 DEBUG BAR: 13:54:00 O=56.26 H=56.26 L=56.26 C=56.26
13:55:00 DEBUG Checking: C=56.26 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
13:55:04 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:55:34 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:55:57 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:56:00 DEBUG BAR: 13:55:00 O=56.24 H=56.24 L=56.24 C=56.24
13:56:00 DEBUG Checking: C=56.24 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
13:56:04 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:56:34 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:56:57 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:57:00 DEBUG BAR: 13:56:00 O=56.48 H=56.48 L=56.48 C=56.48
13:57:00 DEBUG Checking: C=56.48 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
13:57:04 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:57:34 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:57:58 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:58:04 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:58:34 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:58:58 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
13:59:04 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:59:34 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
13:59:58 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:00:04 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:00:34 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:00:58 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:01:04 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:01:34 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:01:58 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:02:00 DEBUG BAR: 14:01:00 O=56.53 H=56.53 L=56.53 C=56.53
14:02:00 DEBUG Checking: C=56.53 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
14:02:04 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:02:34 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:02:58 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:03:00 DEBUG BAR: 14:02:00 O=56.54 H=56.54 L=56.54 C=56.54
14:03:00 DEBUG Checking: C=56.54 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
14:03:04 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:03:34 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:03:58 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:04:05 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:04:35 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:04:58 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:05:05 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:05:35 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:05:58 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:06:05 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:06:35 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:06:58 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:07:05 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:07:35 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:07:58 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:08:05 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:08:35 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:08:58 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:09:00 DEBUG BAR: 14:08:00 O=56.40 H=56.40 L=56.40 C=56.40
14:09:00 DEBUG Checking: C=56.40 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
14:09:05 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:09:35 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:09:58 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:10:05 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:10:35 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:10:58 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:11:05 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:11:35 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:11:58 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:12:05 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:12:35 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:12:58 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:13:05 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:13:35 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:13:58 DEBUG Resetting dropped connection: paper-api.alpaca.markets
14:13:58 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:14:00 DEBUG BAR: 14:13:00 O=56.41 H=56.41 L=56.41 C=56.41
14:14:00 DEBUG Checking: C=56.41 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
14:14:05 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:14:35 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:14:58 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:15:05 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:15:35 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:15:58 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:16:05 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:16:35 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:16:58 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:17:05 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:17:35 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:17:58 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:18:00 DEBUG BAR: 14:17:00 O=56.40 H=56.40 L=56.39 C=56.39
14:18:00 DEBUG Checking: C=56.39 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
14:18:05 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:18:35 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:18:58 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:19:05 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:19:35 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:19:58 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:20:00 DEBUG BAR: 14:19:00 O=56.38 H=56.38 L=56.38 C=56.38
14:20:00 DEBUG Checking: C=56.38 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
14:20:05 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:20:35 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:20:58 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:21:05 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:21:35 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:21:58 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:22:00 DEBUG BAR: 14:21:00 O=56.55 H=56.55 L=56.55 C=56.55
14:22:00 DEBUG Checking: C=56.55 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
14:22:05 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:22:35 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:22:58 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:23:05 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:23:35 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:23:58 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:24:06 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:24:36 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:24:58 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:25:06 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:25:36 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:25:58 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:26:06 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:26:36 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:26:58 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:27:00 DEBUG BAR: 14:26:00 O=56.49 H=56.49 L=56.49 C=56.49
14:27:00 DEBUG Checking: C=56.49 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
14:27:06 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:27:36 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:27:58 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:28:06 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:28:36 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:28:58 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:29:06 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:29:36 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:29:58 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:30:06 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:30:36 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:30:58 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:31:06 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:31:36 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:31:58 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:32:00 DEBUG BAR: 14:31:00 O=56.62 H=56.62 L=56.62 C=56.62
14:32:00 DEBUG Checking: C=56.62 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
14:32:06 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:32:36 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:32:58 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:33:06 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:33:36 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:33:58 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:34:06 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:34:36 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:34:58 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:35:06 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:35:36 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:35:58 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:36:06 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:36:36 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:36:58 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:37:06 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:37:36 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:37:58 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:38:06 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:38:36 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:38:58 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:39:06 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:39:36 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:39:58 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:40:06 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:40:36 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:40:58 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:41:00 DEBUG BAR: 14:40:00 O=56.72 H=56.72 L=56.72 C=56.72
14:41:00 DEBUG Checking: C=56.72 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
14:41:06 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:41:36 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:41:58 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:42:06 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:42:36 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:42:58 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:43:06 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:43:36 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:43:58 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:44:06 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:44:36 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:44:59 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:45:06 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:45:36 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:45:59 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:46:07 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:46:37 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:46:59 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:47:07 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:47:37 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:47:59 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:48:07 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:48:37 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:48:59 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:49:07 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:49:37 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:49:59 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:50:00 DEBUG BAR: 14:49:00 O=56.62 H=56.64 L=56.61 C=56.61
14:50:00 DEBUG Checking: C=56.61 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
14:50:07 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:50:37 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:50:59 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:51:07 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:51:37 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:51:59 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:52:07 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:52:37 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:52:59 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:53:07 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:53:37 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:53:59 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:54:07 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:54:37 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:54:59 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:55:00 DEBUG BAR: 14:54:00 O=56.48 H=56.48 L=56.48 C=56.48
14:55:00 DEBUG Checking: C=56.48 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
14:55:07 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:55:37 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:55:59 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:56:07 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:56:37 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:56:59 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:57:00 DEBUG BAR: 14:56:00 O=56.48 H=56.49 L=56.47 C=56.49
14:57:00 DEBUG Checking: C=56.49 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
14:57:07 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:57:37 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:57:59 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:58:00 DEBUG BAR: 14:57:00 O=56.53 H=56.53 L=56.53 C=56.53
14:58:00 DEBUG Checking: C=56.53 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
14:58:07 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:58:37 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:58:59 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
14:59:07 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:59:37 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
14:59:59 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:00:07 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:00:37 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:00:59 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:01:00 DEBUG BAR: 15:00:00 O=56.58 H=56.58 L=56.58 C=56.58
15:01:00 DEBUG Checking: C=56.58 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
15:01:07 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:01:37 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:01:59 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:02:00 DEBUG BAR: 15:01:00 O=56.69 H=56.69 L=56.69 C=56.69
15:02:00 DEBUG Checking: C=56.69 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
15:02:07 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:02:37 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:02:59 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:03:07 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:03:37 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:03:59 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:04:07 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:04:37 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:04:59 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:05:00 DEBUG BAR: 15:04:00 O=56.62 H=56.62 L=56.62 C=56.62
15:05:00 DEBUG Checking: C=56.62 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
15:05:07 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:05:37 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:05:59 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:06:07 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:06:37 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:06:59 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:07:08 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:07:38 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:07:59 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:08:08 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:08:38 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:08:59 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:09:08 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:09:38 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:09:59 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:10:08 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:10:38 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:10:59 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:11:08 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:11:38 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:11:59 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:12:00 DEBUG BAR: 15:11:00 O=56.60 H=56.60 L=56.58 C=56.58
15:12:00 DEBUG Checking: C=56.58 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
15:12:08 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:12:38 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:12:59 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:13:08 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:13:38 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:13:59 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:14:08 DEBUG Resetting dropped connection: paper-api.alpaca.markets
15:14:08 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:14:38 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:14:59 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:15:08 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:15:38 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:15:59 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:16:08 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:16:38 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:16:59 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:17:08 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:17:38 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:17:59 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:18:08 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:18:38 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:18:59 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:19:08 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:19:38 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:19:59 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:20:08 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:20:38 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:20:59 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:21:08 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:21:38 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:21:59 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:22:08 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:22:38 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:22:59 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:23:08 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:23:38 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:23:59 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:24:00 DEBUG BAR: 15:23:00 O=56.66 H=56.66 L=56.66 C=56.66
15:24:00 DEBUG Checking: C=56.66 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
15:24:08 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:24:38 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:24:59 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:25:08 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:25:38 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:25:59 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:26:00 DEBUG BAR: 15:25:00 O=56.42 H=56.42 L=56.42 C=56.42
15:26:00 DEBUG Checking: C=56.42 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
15:26:08 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:26:38 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:26:59 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:27:00 DEBUG BAR: 15:26:00 O=56.42 H=56.46 L=56.42 C=56.46
15:27:00 DEBUG Checking: C=56.46 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
15:27:08 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:27:38 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:27:59 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:28:09 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:28:39 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:28:59 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:29:09 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:29:39 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:29:59 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:30:09 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:30:39 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:30:59 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:31:09 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:31:39 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:31:59 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:32:09 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:32:39 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:32:59 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:33:09 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:33:39 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:33:59 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:34:09 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:34:39 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:34:59 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:35:09 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:35:39 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:35:59 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:36:09 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:36:39 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:37:00 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:37:00 DEBUG BAR: 15:36:00 O=56.45 H=56.45 L=56.44 C=56.45
15:37:00 DEBUG Checking: C=56.45 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
15:37:09 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:37:39 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:38:00 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:38:09 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:38:39 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:39:00 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:39:09 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:39:39 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:40:00 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:40:00 DEBUG BAR: 15:39:00 O=56.42 H=56.42 L=56.42 C=56.42
15:40:00 DEBUG Checking: C=56.42 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
15:40:09 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:40:39 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:41:00 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:41:00 DEBUG BAR: 15:40:00 O=56.43 H=56.43 L=56.42 C=56.42
15:41:00 DEBUG Checking: C=56.42 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
15:41:09 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:41:39 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:42:00 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:42:09 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:42:39 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:43:00 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:43:09 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:43:39 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:44:00 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:44:00 DEBUG BAR: 15:43:00 O=56.47 H=56.47 L=56.47 C=56.47
15:44:00 DEBUG Checking: C=56.47 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
15:44:09 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:44:39 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:45:00 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:45:09 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:45:39 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:46:00 DEBUG BAR: 15:45:00 O=56.47 H=56.47 L=56.47 C=56.47
15:46:00 DEBUG Checking: C=56.47 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
15:46:00 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:46:09 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:46:39 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:47:00 DEBUG BAR: 15:46:00 O=56.44 H=56.44 L=56.44 C=56.44
15:47:00 DEBUG Checking: C=56.44 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
15:47:00 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:47:09 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:47:39 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:48:00 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:48:09 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:48:39 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:49:00 DEBUG BAR: 15:48:00 O=56.49 H=56.49 L=56.49 C=56.49
15:49:00 DEBUG Checking: C=56.49 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
15:49:00 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:49:09 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:49:39 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:50:00 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:50:10 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:50:40 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:51:00 DEBUG BAR: 15:50:00 O=56.48 H=56.51 L=56.38 C=56.43
15:51:00 DEBUG Checking: C=56.43 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
15:51:00 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:51:10 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:51:40 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:52:00 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:52:10 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:52:40 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:53:00 DEBUG BAR: 15:52:00 O=56.31 H=56.31 L=56.31 C=56.31
15:53:00 DEBUG Checking: C=56.31 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
15:53:00 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:53:10 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:53:40 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:54:00 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:54:10 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:54:40 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:55:00 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:55:00 INFO 🔻 FLATTENING: EOD flatten
15:55:00 DEBUG https://paper-api.alpaca.markets:443 "DELETE /v2/orders HTTP/1.1" 207 2
15:55:00 INFO ✓ Cancelled open orders
15:55:00 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/positions HTTP/1.1" 200 2
15:55:00 DEBUG Starting new HTTPS connection (1): api.pushover.net:443
15:55:00 DEBUG BAR: 15:54:00 O=56.23 H=56.23 L=56.20 C=56.20
15:55:00 DEBUG Checking: C=56.20 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
15:55:00 DEBUG https://api.pushover.net:443 "POST /1/messages.json HTTP/1.1" 200 None
15:55:00 DEBUG State saved
15:55:10 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:55:40 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:56:00 DEBUG BAR: 15:55:00 O=56.12 H=56.12 L=56.10 C=56.10
15:56:00 DEBUG Checking: C=56.10 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
15:56:00 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:56:10 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:56:40 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:57:00 DEBUG BAR: 15:56:00 O=56.07 H=56.07 L=56.07 C=56.07
15:57:00 DEBUG Checking: C=56.07 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
15:57:00 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:57:10 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:57:40 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:58:00 DEBUG BAR: 15:57:00 O=56.07 H=56.08 L=56.06 C=56.06
15:58:00 DEBUG Checking: C=56.06 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
15:58:00 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:58:10 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:58:40 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:59:00 DEBUG BAR: 15:58:00 O=56.10 H=56.11 L=56.09 C=56.10
15:59:00 DEBUG Checking: C=56.10 vs OH=57.20 OL=56.68 | broke_high=True broke_low=True
15:59:00 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
15:59:10 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
15:59:40 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:00:00 DEBUG BAR: 15:59:00 O=56.12 H=56.23 L=56.11 C=56.22
16:00:00 DEBUG Market not open, ignoring bar
16:00:00 INFO 🔔 MARKET CLOSED
16:00:00 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/account HTTP/1.1" 200 None
16:00:00 INFO Daily P/L: $+14.64
16:00:00 INFO Trades: 1
16:00:00 DEBUG Starting new HTTPS connection (1): api.pushover.net:443
16:00:00 DEBUG https://api.pushover.net:443 "POST /1/messages.json HTTP/1.1" 200 None
16:00:10 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:00:40 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:01:00 DEBUG BAR: 16:00:00 O=56.20 H=56.20 L=56.20 C=56.20
16:01:00 DEBUG Market not open, ignoring bar
16:01:10 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:01:40 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:02:10 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:02:40 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:03:00 DEBUG BAR: 16:02:00 O=56.29 H=56.29 L=56.29 C=56.29
16:03:00 DEBUG Market not open, ignoring bar
16:03:10 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:03:40 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:04:10 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:04:40 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:05:10 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:05:40 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:06:00 DEBUG BAR: 16:05:00 O=56.41 H=56.41 L=56.41 C=56.41
16:06:00 DEBUG Market not open, ignoring bar
16:06:10 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:06:40 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:07:10 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:07:40 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:08:10 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:08:40 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:09:10 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:09:40 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:10:10 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:10:40 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:11:10 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:11:41 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:12:11 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:12:41 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:13:11 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:13:41 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:14:11 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:14:41 DEBUG Resetting dropped connection: paper-api.alpaca.markets
16:14:41 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:15:00 DEBUG BAR: 16:14:00 O=56.53 H=56.53 L=56.53 C=56.53
16:15:00 DEBUG Market not open, ignoring bar
16:15:11 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:15:41 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:16:11 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:16:41 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:17:11 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:17:41 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:18:11 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:18:41 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:19:11 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:19:41 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:20:11 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:20:41 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:21:11 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:21:41 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:22:11 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:22:41 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:23:11 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:23:41 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:24:11 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:24:41 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:25:11 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:25:41 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:26:11 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:26:41 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:27:11 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:27:41 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:28:11 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:28:41 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:29:11 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:29:41 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:30:12 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:30:42 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:31:12 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:31:42 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:32:12 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:32:42 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:33:12 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:33:42 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:34:12 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:34:42 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:35:12 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:35:42 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:36:12 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:36:42 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:37:12 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:37:42 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:38:12 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:38:42 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:39:12 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:39:42 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:40:12 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:40:42 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:41:12 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:41:42 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:42:12 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:42:42 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:43:12 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:43:42 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:44:12 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:44:42 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:45:12 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:45:42 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:46:12 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:46:42 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:47:12 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:47:42 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:48:12 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:48:42 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:49:12 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:49:42 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:50:12 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:50:42 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:51:12 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:51:42 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:52:13 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:52:43 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:53:13 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:53:43 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:54:13 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:54:43 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:55:13 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:55:43 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:56:13 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:56:43 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:57:13 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:57:43 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:58:13 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:58:43 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:59:13 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
16:59:43 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:00:13 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:00:43 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:01:13 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:01:43 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:02:13 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:02:43 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:03:13 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:03:43 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:04:13 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:04:43 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:05:13 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:05:43 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:06:13 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:06:43 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:07:13 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:07:43 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:08:13 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:08:43 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:09:13 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:09:43 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:10:13 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:10:43 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:11:13 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:11:43 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:12:13 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:12:43 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:13:13 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:13:44 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:14:14 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:14:44 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:15:14 DEBUG Resetting dropped connection: paper-api.alpaca.markets
17:15:14 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:15:44 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:16:14 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:16:44 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:17:14 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:17:44 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:18:14 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:18:44 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:19:14 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:19:44 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:20:14 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:20:44 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:21:14 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:21:44 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:22:14 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:22:44 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:23:14 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:23:44 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:24:14 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:24:44 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:25:14 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:25:44 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:26:14 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:26:44 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:27:14 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:27:44 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:28:14 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:28:44 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:29:14 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:29:44 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:30:14 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:30:44 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:31:15 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:31:45 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:32:15 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:32:45 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:33:15 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:33:45 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:34:15 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:34:45 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:35:15 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:35:45 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:36:15 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:36:45 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:37:15 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:37:45 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:38:15 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:38:45 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:39:15 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:39:45 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:40:15 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:40:45 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:41:15 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:41:45 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:42:15 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:42:45 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:43:15 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:43:45 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:44:15 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:44:45 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:45:15 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:45:45 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:46:15 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:46:45 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:47:15 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:47:45 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:48:15 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:48:45 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:49:15 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:49:45 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:50:15 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:50:45 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:51:16 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:51:46 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:52:16 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:52:46 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:53:16 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:53:46 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:54:16 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:54:46 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:55:16 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:55:46 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:56:16 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:56:46 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:57:16 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:57:46 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:58:16 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:58:46 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:59:16 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
17:59:46 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:00:16 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:00:46 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:01:16 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:01:46 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:02:16 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:02:46 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:03:16 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:03:46 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:04:16 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:04:46 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:05:16 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:05:46 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:06:16 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:06:46 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:07:16 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:07:46 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:08:16 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:08:46 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:09:16 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:09:46 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:10:16 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:10:46 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:11:17 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:11:47 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:12:17 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:12:47 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:13:17 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:13:47 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:14:17 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:14:47 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:15:17 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:15:47 DEBUG Resetting dropped connection: paper-api.alpaca.markets
18:15:47 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:16:17 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:16:47 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:17:17 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:17:47 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:18:17 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:18:47 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:19:17 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:19:47 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:20:17 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:20:47 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:21:17 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:21:47 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:22:17 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:22:47 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:23:17 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:23:47 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:24:17 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:24:47 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:25:17 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:25:47 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:26:17 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:26:47 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:27:17 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:27:47 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:28:17 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:28:48 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:29:18 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:29:48 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:30:18 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:30:48 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:31:18 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:31:48 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:32:18 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:32:48 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:33:18 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:33:48 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:34:18 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:34:48 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:35:18 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:35:48 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:36:18 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:36:48 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:37:18 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:37:48 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:38:18 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:38:48 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:39:18 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:39:48 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:40:18 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:40:48 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:41:18 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:41:48 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:42:18 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:42:48 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:43:18 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:43:48 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:44:18 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:44:48 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:45:18 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:45:48 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:46:18 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:46:48 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:47:18 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:47:48 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:48:18 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:48:48 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:49:18 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:49:48 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:50:19 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:50:49 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:51:19 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:51:49 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:52:19 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:52:49 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:53:19 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:53:49 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:54:19 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:54:49 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:55:19 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:55:49 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:56:19 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:56:49 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:57:19 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:57:49 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:58:19 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:58:49 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:59:19 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
18:59:49 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
19:00:19 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
19:00:49 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
19:01:19 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
19:01:49 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
19:02:19 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
19:02:49 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
19:03:19 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
19:03:49 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
19:04:19 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
19:04:49 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
19:05:19 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
19:05:49 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
19:06:19 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
19:06:49 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
19:07:19 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
19:07:49 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
19:08:19 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
19:08:49 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
19:09:19 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
19:09:49 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
19:10:19 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
19:10:49 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
19:11:19 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
19:11:49 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
19:12:19 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
19:12:49 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
19:13:20 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
19:13:50 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
19:14:20 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
19:14:50 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
19:15:20 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
19:15:50 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
19:16:20 DEBUG Resetting dropped connection: paper-api.alpaca.markets
19:16:20 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
19:16:50 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
19:17:20 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
19:17:50 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
19:18:20 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
19:18:50 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
19:19:20 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
19:19:50 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
19:20:20 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
19:20:50 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
19:21:20 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
19:21:50 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
19:22:20 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
19:22:50 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
19:23:20 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
19:23:50 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None
19:24:20 DEBUG https://paper-api.alpaca.markets:443 "GET /v2/orders?status=closed&limit=50 HTTP/1.1" 200 None